home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / gcpvu.zip / GCPREVUE.DOC < prev    next >
Text File  |  1991-02-20  |  153KB  |  5,281 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                                      GC-PREVUETM
  13.  
  14.                               The Photoplot Data Viewer
  15.  
  16.  
  17.  
  18.                                     User's Guide
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.           If you have comments regarding GC-PREVUETM or this User's Guide,
  74.           please fill out the user feedback form in the back of this manual
  75.           and return it to GraphiCode, Inc.
  76.  
  77.           Copyright (C) GraphiCodeTM, Inc. 1987, 1988, 1989, 1990, 1991.
  78.           All rights reserved.
  79.  
  80.           LICENSING AGREEMENT
  81.  
  82.           Shareware License Statement
  83.  
  84.           GraphiCode, Inc. grants you, the possessor of a GC-PREVUE program
  85.           diskette, the right to make copies of this GC-PREVUE diskette,
  86.           and to distribute copies of this diskette with the following
  87.           restrictions and requirements:
  88.  
  89.           You must distribute ALL the GC-PREVUE files on this diskette at
  90.           the same time.  This diskette contains the files MAKEPVU.EXE and
  91.           a README file that includes this License Statement.
  92.  
  93.           You may put the GC-PREVUE files on this diskette on a network or
  94.           BBS as long as the contents are unchanged.
  95.  
  96.           You may distribute the GC-PREVUE files ONLY in the compressed
  97.           form in which you received them on this diskette.  You may NOT
  98.           distribute the files that load onto your hard drive as a result
  99.           of running the MAKEPVU.EXE decompression program.
  100.  
  101.           You must NOT modify any GC-PREVUE files or add any files to the
  102.           diskette you distribute.
  103.  
  104.           You may sell copies of this GC-PREVUE diskette, but only at a
  105.           price that does not exceed the cost of reproduction and
  106.           distribution.  If you advertise any GC-PREVUE diskettes, you must
  107.           identify "GC-PREVUE" as a trademark of GraphiCode, Inc.
  108.  
  109.           You must NOT copy or distribute printed copies of the on-disk GC-
  110.           PREVUE manual, or the printed GC-PREVUE manual published by
  111.           GraphiCode, or any portion of those printed manuals.
  112.  
  113.           GC-PREVUE is the only GraphiCode product distributed as
  114.           "shareware".  You may NOT make copies of other GraphiCode
  115.           software.
  116.  
  117.           You don't need to notify GraphiCode when you distribute copies of
  118.           GC-PREVUE according to these rules.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.           For user support call GraphiCode Technical Support at (206) 771-
  140.           5600 or call our technical support BBS at (206) 771-6980.  To
  141.           order printed copies of the GC-PREVUE user manual, or for more
  142.           information about GraphiCode products, contact us at (206)-672-
  143.           1980.  Our fax number is (206) 672-2705.  Our address is:
  144.  
  145.           19101 36th Avenue West, Suite 204
  146.           Lynnwood WA 98036
  147.           USA
  148.  
  149.           GC-PREVUE programs and manual are Copyright (C) 1987-1991
  150.           GraphiCode, Inc.  GraphiCode, GC-, and GC-PREVUE are trademarks
  151.           of GraphiCode, Inc.
  152.  
  153.           The information in this manual is subject to change at any time.
  154.  
  155.           Rev. C1 February, 1991
  156.  
  157.           The following terms used in this manual are the trademarks of the
  158.           indicated companies:  MS-DOS, Microsoft Corp.; PC-DOS, IBM, IBM-
  159.           PC,XT,AT,PS/2, International Business Machine Corp.; Hercules,
  160.           Hercules Computer Technology; Gerber, The Gerber Scientific
  161.           Instrument Co.; HPGL, Hewlett-Packard; Postscript, Adobe Systems
  162.           Inc.; Quest and Emma, Marconi Quest CAE; Excellon, Excellon
  163.           Automation.
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.                                                                    i
  202.  
  203.  
  204.  
  205.  
  206.                                                           Table of Contents
  207.  
  208.  
  209.  
  210.  
  211.           1.
  212.  
  213.           Introducing GC-PREVUE                   1
  214.  
  215.              1.1 What GC-PREVUE Does              1
  216.  
  217.              1.2 GC-PREVUE Features:              2
  218.  
  219.              1.3 About This Manual                2
  220.  
  221.              1.4 Getting Help                     3
  222.  
  223.              1.5 The History of GC-PREVUE         3
  224.  
  225.  
  226.           2.
  227.  
  228.           Getting Started with
  229.  
  230.           GC-PREVUE                               4
  231.  
  232.              2.1 System Requirements              4
  233.  
  234.              2.2 Installing GC-PREVUE             4
  235.  
  236.              2.3 Starting the Program             4
  237.                 2.3.1 If GC-PREVUE Does Not Run   5
  238.  
  239.              2.4 Leaving the Program              5
  240.  
  241.              2.5 Disk-Based Virtual Memory        5
  242.  
  243.  
  244.           3.
  245.  
  246.           GC-PREVUE Basics                        7
  247.  
  248.              3.1 Ctrl and Alt                     7
  249.  
  250.              3.2 Using a Mouse                    7
  251.                 3.2.1 Clicking                    7
  252.                 3.2.2 Dragging                    8
  253.  
  254.              3.3 Esc and Ctrl Break               8
  255.  
  256.              3.4 Getting Help                     9
  257.                 3.4.1 The Help Line               9
  258.                 3.4.2 ClickCenter or Ctrl M for Menu   9
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                ii                                                     
  268.  
  269.  
  270.  
  271.              3.5 Using Menus                      9
  272.                 3.5.1 Horizontal Menus            9
  273.                 3.5.2 Vertical Menus              10
  274.  
  275.              3.6 Working with Data Input Windows  10
  276.                 3.6.1 Moving from Field to Field  10
  277.                 3.6.2 Editing a Data Field        10
  278.                 3.6.3 Toggles (Limited Choice Data Fields)  11
  279.                 3.6.4 Units (Ctrl U)              11
  280.                 3.6.5 Scrolling Large Lists       11
  281.                 3.6.6 Printing Lists (Alt P)      11
  282.  
  283.              3.7 Special Features for Filename Entries 12
  284.                 3.7.1 Interactive Directories     12
  285.                 3.7.2 Default Filename Extensions 12
  286.                 3.7.3 Hardware Devices as Output Files 13
  287.  
  288.              3.8 Perform a DOS Command (Ctrl C)   13
  289.  
  290.  
  291.           4.
  292.  
  293.           GC-PREVUE Configuration                 14
  294.  
  295.              4.1 Load a Configuration             14
  296.  
  297.              4.2 Save the Configuration           14
  298.  
  299.              4.3 Bed Size                         15
  300.  
  301.              4.4 Reminder Interval                15
  302.  
  303.              4.5 Graphics Display Type            15
  304.  
  305.              4.6 Beep                             16
  306.  
  307.              4.7 Mouse Sensitivity                16
  308.  
  309.  
  310.           5.
  311.  
  312.           Aperture Lists                          17
  313.  
  314.              5.1 Special Aperture List Features   17
  315.                 5.1.1 Aperture Position           17
  316.                 5.1.2 Aperture Code               17
  317.                 5.1.3 Drill                       17
  318.                 5.1.4 Rotate +/-90 (R90)          17
  319.                 5.1.5 Dimensions                  18
  320.                 5.1.6 Aperture Type               18
  321.                 5.1.7 Invisible Apertures         18
  322.  
  323.              5.2 Working with Aperture Lists      19
  324.                 5.2.1 Load/Create an Aperture List (F1)     19
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                                                                   iii
  334.  
  335.  
  336.  
  337.                 5.2.2 Unload an Aperture List (Ctrl F1)     19
  338.                 5.2.3 Edit an Aperture List (F2)  19
  339.                 5.2.4 Inspect an Aperture List (F3)    20
  340.                 5.2.5 Write an Aperture List to Disk (F4)   21
  341.                 5.2.6 Copy & Resize an Aperture List (F5)   21
  342.  
  343.  
  344.           6.
  345.  
  346.           The Drill Rack                          22
  347.  
  348.              6.1 Special Drill Rack Features      22
  349.                 6.1.1 Diameter                    22
  350.                 6.1.2 Invisible Drills            22
  351.  
  352.              6.2 Working with the Drill Rack      23
  353.                 6.2.1 Load a Drill Rack           23
  354.                 6.2.2 Save the Drill Rack         23
  355.                 6.2.3 Edit the Drill Rack         23
  356.                 6.2.4 Make a New Drill Rack       23
  357.  
  358.  
  359.           7.
  360.  
  361.           Working with Plotter and
  362.  
  363.           NC Data                                 24
  364.  
  365.              7.1 The Layer List                   24
  366.                 7.1.1 Status: Empty or Loaded     24
  367.                 7.1.2 Offset(inch/mm) X,Y         24
  368.                 7.1.3 Aperture List ("Aps")       24
  369.                 7.1.4 Filename                    25
  370.  
  371.              7.2 Loading Layers from Data Files   26
  372.                 7.2.1 Gerber, NC Drill and NC Rout Files    27
  373.                 7.2.2 HPGL Files                  29
  374.                 7.2.3 Quest Files                 30
  375.  
  376.              7.3 Working with the Layer List      31
  377.                 7.3.1 Load (F1)                   31
  378.                 7.3.2 Unload Layers (Ctrl F1)     32
  379.                 7.3.3 View Layer(s) (F2)          32
  380.                 7.3.4 Layer Report (F3)           32
  381.                 7.3.5 CheckPlot (Alt F4)          32
  382.                 7.3.6 Copy Layers (F5)            33
  383.                 7.3.7 Copy NC (Ctrl F5)           33
  384.                 7.3.8 Save All Work (F6)          34
  385.                 7.3.9 Restore All Work (F7)       34
  386.                 7.3.10 Move Layer to Top of List (F8)  34
  387.                 7.3.11 Set Layer Color (F9)       34
  388.                 7.3.12 Set Display Units (Ctrl U) 34
  389.                 7.3.13 Print Layer List (Alt P)   34
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.                iv                                                     
  400.  
  401.  
  402.  
  403.  
  404.           8.
  405.  
  406.           View Data                               35
  407.  
  408.              8.1 The Viewer Display               35
  409.                 8.1.1 The Help Line               35
  410.                 8.1.2 Absolute X,Y                35
  411.                 8.1.3 Relative X,Y                36
  412.                 8.1.4 Grids: Step, Snap, & Show   36
  413.                 8.1.5 Setup                       36
  414.  
  415.              8.2 Basic Editing Concepts           37
  416.                 8.2.1 Getting Help                37
  417.                 8.2.2 Getting Out of the Viewer   37
  418.                 8.2.3 Saving Your Work (F6)       37
  419.                 8.2.4 Preparing to View:
  420.                 Hide or View                      37
  421.                 8.2.5 Speed-up Keys (1...9)       37
  422.  
  423.              8.3 Commands for Viewing             38
  424.                 8.3.1 Undo (U)                    38
  425.                 8.3.2 Offset (O)                  38
  426.                 8.3.3 Rotate (R)                  38
  427.                 8.3.4 Mirror X/Y data (X) (Y)     39
  428.  
  429.              8.4 Panning and Zooming              39
  430.                 8.4.1 Pan the Display (DragCenter or P)     39
  431.                 8.4.2 Zoom In (ClickLeft or +)    39
  432.                 8.4.3 Zoom Out (ClickRight or -)  39
  433.                 8.4.4 Unzoom (Alt -)              39
  434.  
  435.              8.5 Drawing                          39
  436.                 8.5.1 reDraw Now (D)              39
  437.                 8.5.2 Drawing Mode (Ctrl D)       39
  438.                 8.5.3 Label Apertures (L)         40
  439.                 8.5.4 Wait Between Layers (W)     41
  440.                 8.5.5 Aspect Ratio (Ctrl A)       41
  441.  
  442.              8.6 Grid                             41
  443.                 8.6.1 User-Defined Grid (Alt G)   41
  444.                 8.6.2 Change the Step Grid Size (F1/F2)     42
  445.                 8.6.3 Change the Snap Grid Size
  446.                 (Ctrl F1/Ctrl F2)                 42
  447.                 8.6.4 Snap to Grid (G)            42
  448.                 8.6.5 Turn Grid Markers On/Off (Ctrl G)     42
  449.                 8.6.6 Freehand Mouse (F)          43
  450.                 8.6.7 Zero the Relative Readout (Z)    43
  451.                 8.6.8 User Zero (Alt Z)           43
  452.                 8.6.9 Units mm/inch (Ctrl U)      43
  453.  
  454.              8.7 Miscellaneous Commands           43
  455.                 8.7.1 Query (Q)                   43
  456.                 8.7.2 Bed Size (Ctrl B)           44
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.                                                                    v
  466.  
  467.  
  468.  
  469.                 8.7.3 Inspect Aperture Lists and
  470.                 the Drill Rack (F10)              44
  471.                 8.7.4 Jump to Absolute X,Y (J)    44
  472.                 8.7.5 Jump to Relative X,Y (Alt J)     44
  473.  
  474.  
  475.           Appendix A: APER
  476.  
  477.           The GraphiCode Custom
  478.  
  479.           Aperture Generator                      45
  480.  
  481.              A.1 How GC-PREVUE Uses Custom Apertures   45
  482.  
  483.              A.2 Using APER to Create Custom Apertures 45
  484.                 A.2.1 APER Basics                 45
  485.                 A.2.2 CAT Files and CAP Files     45
  486.  
  487.              A.3 Starting APER                    46
  488.                 A.3.1 Custom Aperture Text Descriptions     46
  489.                 A.3.2 The CAT Data Header         47
  490.                 A.3.3 CAT Syntax                  48
  491.                 A.3.4 Differences Between CAT Syntax
  492.                 and HPGL                          50
  493.  
  494.              A.4 APER Macro Feature               50
  495.                 A.4.1 Help                        51
  496.                 A.4.2 Merge                       51
  497.                 A.4.3 Macro Commands Supported    51
  498.                 A.4.4 Custom Aperture Generation Codes
  499.                 Macro APER Codes                  51
  500.  
  501.              A.5 View Custom Apertures While You Edit  66
  502.                 A.5.1 Aper Viewing Features       66
  503.  
  504.              A.6 Custom Apertures in Aperture Lists    67
  505.  
  506.  
  507.           Index                                   68
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                vi                                                     
  532.  
  533.  
  534.  
  535.                                                            Table of Figures
  536.  
  537.  
  538.  
  539.           PLEASE NOTE: The Figures listed below are NOT contained in this
  540.           Shareware version of GC-PREVUE.
  541.  
  542.  
  543.           Figure 2.1
  544.  
  545.              GC-PREVUE's Startup Screen           5
  546.  
  547.  
  548.           Figure 4.1
  549.  
  550.              Configuration File Input Window      15
  551.  
  552.  
  553.           Figure 5.1
  554.  
  555.              Aperture List Edit Screen            20
  556.  
  557.  
  558.           Figure 7.1
  559.  
  560.              Layer List Menu                      31
  561.  
  562.  
  563.           Figure 8.1
  564.  
  565.              GC-PREVUE Viewer Screen              35
  566.  
  567.  
  568.           Figure 8.2
  569.  
  570.              Commands for Editing                 38
  571.  
  572.  
  573.           Figure 8.3
  574.  
  575.              User-defined Grid                    42
  576.  
  577.  
  578.           Figure 8.4
  579.  
  580.              Query Feature                        44
  581.  
  582.  
  583.           Figure A.1
  584.  
  585.              APER Custom Aperture Generation Screen    46
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.                                                                   vii
  598.  
  599.  
  600.  
  601.  
  602.           Figure A.2
  603.  
  604.              Supported HPGL & CAT Commands        48
  605.  
  606.  
  607.           Figure A.3
  608.  
  609.              Oval                                 53
  610.  
  611.  
  612.           Figure A.4
  613.  
  614.              Octagon                              54
  615.  
  616.  
  617.           Figure A.5
  618.  
  619.              Annulus                              55
  620.  
  621.  
  622.           Figure A.6
  623.  
  624.              Moire                                57
  625.  
  626.  
  627.           Figure A.7
  628.  
  629.              Crosshair                            59
  630.  
  631.  
  632.           Figure A.8
  633.  
  634.              Quad                                 60
  635.  
  636.  
  637.           Figure A.9
  638.  
  639.              Double Quad                          62
  640.  
  641.  
  642.           Figure A.10
  643.  
  644.              Round Thermal                        63
  645.  
  646.  
  647.           Figure A.11
  648.  
  649.              Square Thermal                       64
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                1: Introducing GC-PREVUE                            1
  665.  
  666.  
  667.                                                                          1.
  668.                                                       Introducing GC-PREVUE
  669.  
  670.  
  671.  
  672.  
  673.            1.1 What GC-PREVUE Does
  674.  
  675.  
  676.           GC-PREVUE is CAD/CAM software designed to help you work more
  677.           efficiently with RS-274 (often called "Gerber") photoplotter and
  678.           NC drill CAD output data, with a particular emphasis on Printed
  679.           Circuit Board applications.  GC-PREVUE also supports HPGL and
  680.           Quest (Marconi Emma) plotter formats.
  681.  
  682.           By verifying your CAD data from the photoplotter's point of view
  683.           you will save time, money and headaches due to miscommunication
  684.           with your photoplotting service and fabrication facilities.
  685.  
  686.           Job files prepared using GC-PREVUE are fully compatible with
  687.           GraphiCode's PCB CAM software GC-CAM and its many OEM cousins,
  688.           and GraphiCode's PCB data editor GC-PREDITOR.  Contact your
  689.           photoplotting bureau or PCB fabrication house to see if they
  690.           accept jobs in GC-PREVUE .PWK format.  At the very least, feel
  691.           free to offer them a copy of GC-PREVUE so that they can receive
  692.           your aperture lists more easily.
  693.  
  694.           GC-PREVUE job files contain all layer data, aperture lists
  695.           (including custom aperture shapes) and drill information needed
  696.           to effectively communicate with your photoplotting vendor and
  697.           fabrication house.
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                2                              GC-PREVUE User's Guide
  731.  
  732.  
  733.  
  734.            1.2 GC-PREVUE Features:
  735.  
  736.  
  737.             Input of all popular PCB-related data formats, including:
  738.                Gerber; HPGL; Quest/Emma; Excellon; Sieb & Meyer
  739.             Multi-Layer Data Viewing
  740.                Up to 35 layers, 12 assignable colors
  741.                Up to 10 aperture lists
  742.                Traces, pads and holes shown at size
  743.                True WYSIWYG custom apertures
  744.                Support for most popular aperture shapes
  745.                Supports rectangular drawing apertures
  746.                Windowed zoom
  747.             Data Manipulation for Viewing
  748.                Shift by window or Layer
  749.                Rotate by window or Layer
  750.                Intelligent rotation of asymmetrical pads
  751.                Mirror (both axes) by window or Layer
  752.             Check Plot: Output user-defined scaled graphics to
  753.                HPGL and Postscript
  754.             Disk-based Virtual Memory - Unlimited file size!
  755.             LIM EMS Expanded Memory Support
  756.             Instant Access to any DOS program or command
  757.             Built-in Directory for easy file loading
  758.  
  759.           GC-PREVUE is designed for ease of use, with an intuitive
  760.           graphics-based Viewer and commands that work with either a single
  761.           keystroke or from a menu.
  762.  
  763.  
  764.            1.3 About This Manual
  765.  
  766.  
  767.           This manual is written to get you working as quickly as possible.
  768.           We recommend that you discover GC-PREVUE's power by running the
  769.           software while you read this manual.  The sections listed below
  770.           are especially recommended to help get you up and running:
  771.  
  772.             Section 2 - Installing the program
  773.             Section 3 - Basic GC-PREVUE operation
  774.             Section 5 - Aperture lists
  775.             Section 7 - Working with plotter and NC data
  776.             Section 8 - Inspecting data
  777.  
  778.           Feel free to print this manual for your own use.  If you would
  779.           like to purchase a printed copy of this manual, contact
  780.           GraphiCode or your local GraphiCode representative.
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                1: Introducing GC-PREVUE                            3
  797.  
  798.  
  799.  
  800.            1.4 Getting Help
  801.  
  802.  
  803.           If you need further help with GC-PREVUE, you can contact
  804.           GraphiCode Technical Support at (206) 771-5600 or call our
  805.           technical support BBS at (206) 771-6980 (Courier HST high speed
  806.           modem - 1200/2400/9600 Baud - No Parity, Eight Bits).
  807.  
  808.  
  809.            1.5 The History of GC-PREVUE
  810.  
  811.  
  812.           Since its introduction in 1987, GC-PREVUE has been helping people
  813.           who work with PCB CAD output data to develop a better
  814.           understanding of that data.  By giving the CAD operator and the
  815.           photoplotter operator the ability to inspect the data before
  816.           plotting, countless pieces of bad film have been avoided.
  817.  
  818.           Beginning with GC-PREVUE Version 5.0, GraphiCode is releasing GC-
  819.           PREVUE as "Shareware" as a service to the PCB industry.  This
  820.           means that you are encouraged to use the software and pass it to
  821.           your friends and co-workers.  Mostly we just want to be sure that
  822.           you to distribute the complete kit - please read the Shareware
  823.           license for the very few restrictions that do apply.  GraphiCode
  824.           does not want you to pay for the use of GC-PREVUE, but does
  825.           reserve the right to sell printed manuals.
  826.  
  827.           By easing access to CAD output data verification tools,
  828.           GraphiCode is making a contribution to the PCB industry by
  829.           helping to educate CAD operators in the nature of CAD output data
  830.           and its pitfalls.  Understanding the problem is half the battle.
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.                2: Getting Started with GC-PREVUE                   4
  863.  
  864.  
  865.                                                                          2.
  866.                                                        Getting Started with
  867.                                                                   GC-PREVUE
  868.  
  869.  
  870.  
  871.  
  872.            2.1 System Requirements
  873.  
  874.  
  875.           GC-PREVUE requires:
  876.  
  877.             IBM PC/XT/AT/PS-2 or compatible
  878.             MSDOS or PCDOS version 2.0 or higher
  879.             Parallel printer port LPT1 for copy-protect key
  880.             Hercules, CGA, EGA, VGA, SuperVGA, or Hi Res (1024x768)
  881.             compatible graphics
  882.  
  883.           GC-PREVUE is recommended for use with:
  884.  
  885.             80286/80386 (AT-class) systems
  886.             80x87 math coprocessor
  887.             hard disk drive
  888.             EGA, VGA, SuperVGA, or Hi Res (1024x768) color graphics
  889.             Microsoft-compatible mouse or equivalent (two or more buttons)
  890.  
  891.  
  892.            2.2 Installing GC-PREVUE
  893.  
  894.  
  895.           Just make a new directory, if necessary, and copy the various GC-
  896.           PREVUE files into it.  We suggest you create a new directory
  897.           called "C:\GC-PREVUE", but any name will do.  It is a good idea
  898.           to change your AUTOEXEC.BAT file so that the GC-PREVUE directory
  899.           is automatically included in the PATH when your computer is
  900.           turned on.  Consult your DOS manual for more information.
  901.  
  902.  
  903.            2.3 Starting the Program
  904.  
  905.  
  906.           To start GC-PREVUE, just type:
  907.  
  908.             PREVUE
  909.  
  910.           If you have certain data files in mind, you can add them to the
  911.           command.  Here is an example:
  912.  
  913.             PREVUE  DEMODAT1.GBR  DEMODAT2.GBR
  914.  
  915.           If you want to use a certain GC-PREVUE configuration (see Section
  916.           4) you can specify that too.  For example, to use "MYCONFIG.PED",
  917.           type:
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.                2: Getting Started with GC-PREVUE                   5
  929.  
  930.  
  931.             PREVUE  /MYCONFIG
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.                        Figure 2.1: GC-PREVUE's Startup Screen
  954.  
  955.           2.3.1 If GC-PREVUE Does Not Run
  956.  
  957.           Common problems include insufficient memory due to too many
  958.           memory resident programs (TSRs), or incompatibility with off-
  959.           brand "clone" PCs.  Try rebooting your system without any TSRs
  960.           loaded.
  961.  
  962.  
  963.            2.4 Leaving the Program
  964.  
  965.  
  966.           In GC-PREVUE you can always get out of whatever you are doing by
  967.           pressing the Esc or Ctrl Break key.  In the main menu, either Esc
  968.           or the Exit option will get you out of GC-PREVUE and back to DOS.
  969.           GC-PREVUE will ask you if you REALLY want to exit the program -
  970.           just press Y or Enter.  Y(es) is the default entry, so make sure
  971.           you press N(o) if you do not wish to leave GC-PREVUE.
  972.  
  973.  
  974.            2.5 Disk-Based Virtual Memory
  975.  
  976.  
  977.           One particularly useful feature of GC-PREVUE is its ability to
  978.           use the disk for temporary storage ("virtual memory") when RAM
  979.           and EMS memory are exhausted.  This means that you never
  980.           encounter the dreaded "Out of Memory" error message unless you
  981.           run out of disk space as well.  You can tell GC-PREVUE where to
  982.           keep its temporary disk files by setting the environment variable
  983.           "TMP".  For example, you might set up a directory "c:\scratch".
  984.           You could then type at the DOS ">" prompt:
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.                6                              GC-PREVUE User's Guide
  995.  
  996.  
  997.             SET TMP=C:\SCRATCH
  998.  
  999.           If for some reason GC-PREVUE can't access the directory referred
  1000.           to by TMP, or the TMP environment variable is not set, then the
  1001.           temporary file will be written to the current directory.  In any
  1002.           event, the file will be removed at the end of the GC-PREVUE
  1003.           session.  A RAM disk is a nice place for temporary files, but it
  1004.           is likely to be too small for large jobs.
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.                3: GC-PREVUE Basics                                 7
  1061.  
  1062.  
  1063.                                                                          3.
  1064.                                                            GC-PREVUE Basics
  1065.  
  1066.  
  1067.  
  1068.           This section will tell you what little you need to know about the
  1069.           GC-PREVUE operating environment, in order to gt you moving.
  1070.  
  1071.           While GC-PREVUE works with Hercules monochrome graphics adaptors,
  1072.           color devices are preferred (they convey more information).  The
  1073.           CGA display is driven in its highest resolution mode, which is
  1074.           also black and white.  This manual will make frequent references
  1075.           to color which users of monochrome and CGA systems may ignore.
  1076.  
  1077.           Note: Keystrokes in this User's Guide are shown in Boldface type.
  1078.           The GC-PREVUE Guide to Keystrokes included in your purchase,
  1079.           provides a list of the keystrokes you will need to operate GC-
  1080.           PREVUE easily.
  1081.  
  1082.  
  1083.            3.1 Ctrl and Alt
  1084.  
  1085.  
  1086.           In GC-PREVUE, some single key commands are actually a combination
  1087.           of two keys pressed simultaneously.  When you see, for instance,
  1088.           a reference to Ctrl M, what is meant is the combination of the
  1089.           Ctrl and M keys pressed at the same time.  Similarly, Alt M
  1090.           refers to the Alt and M keys being pressed at the same time.  GC-
  1091.           PREVUE makes no distinction between upper and lower case letters.
  1092.  
  1093.  
  1094.            3.2 Using a Mouse
  1095.  
  1096.  
  1097.           The use of a mouse as a pointing device greatly eases the
  1098.           operation of GC-PREVUE.  In this section we review a few basic
  1099.           mouse terms and concepts.
  1100.  
  1101.           3.2.1 Clicking
  1102.  
  1103.           The act of "clicking" is simply the pressing and releasing one or
  1104.           more of the mouse buttons without moving the mouse.  On two-
  1105.           button mice, the third button is emulated by using both button
  1106.           simultaneously.  There are three types of clicking:
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.                8                              GC-PREVUE User's Guide
  1127.  
  1128.  
  1129.             ClickRight - click the right button only
  1130.  
  1131.             ClickLeft - click the left button only
  1132.  
  1133.             ClickCenter - click the middle button.  On two button mice,
  1134.             click the left and right buttons together.
  1135.  
  1136.           3.2.2 Dragging
  1137.  
  1138.           The act of dragging is similar to clicking, except that the mouse
  1139.           is moved around while the buttons are held down.  A drag ends
  1140.           when the buttons are released.  In GC-PREVUE, dragging is used
  1141.           only in the graphical editor.  Dragging is used to move things
  1142.           around the screen, as if one had pressed one's fingers down on a
  1143.           piece of paper and dragged it around a desktop.  There are three
  1144.           types of drags:
  1145.  
  1146.             DragLeft - move the mouse while holding down the left button
  1147.             only.
  1148.  
  1149.             DragRight - move the mouse while holding down the right button
  1150.             only.
  1151.  
  1152.             DragCenter - move the mouse while holding down the middle
  1153.             button.  On two button mice, hold the left and right buttons
  1154.             together.
  1155.  
  1156.           Dragging can also be accomplished by holding down the appropriate
  1157.           mouse buttons while using the arrow keys.  This can be useful for
  1158.           precise shifting of data.
  1159.  
  1160.  
  1161.            3.3 Esc and Ctrl Break
  1162.  
  1163.  
  1164.           The Esc key always provides a way to leave from whatever GC-
  1165.           PREVUE action, area or menu you may be in.
  1166.  
  1167.           GC-PREVUE treats the Ctrl Break and Esc keys similarly, except
  1168.           that Ctrl Break works even when GC-PREVUE is not waiting for user
  1169.           input.  This makes it useful for interrupting screen reDraws and
  1170.           plotter data read and write operations.
  1171.  
  1172.           GC-PREVUE uses the Ctrl C key as a means of issuing a Command to
  1173.           DOS at any time (see Section 3.8).  We mention this here because
  1174.           some other programs use it as another BREAK key.
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.                3: GC-PREVUE Basics                                 9
  1193.  
  1194.  
  1195.  
  1196.            3.4 Getting Help
  1197.  
  1198.  
  1199.           3.4.1 The Help Line
  1200.  
  1201.           The second line from the top of the GC-PREVUE screen (or the top
  1202.           line when in the graphical editor) always contains helpful
  1203.           information concerning the task at hand.  Help text is always
  1204.           colored yellow.
  1205.  
  1206.           3.4.2 ClickCenter or Ctrl M for Menu
  1207.  
  1208.           You can always review your current options by clicking the center
  1209.           button of the mouse, which causes a pop-up menu of commands to
  1210.           appear (see Section 3.5 to learn about menus).  If your hands
  1211.           happen to be on the keyboard, you can press Ctrl M to achieve the
  1212.           same effect.  You may select an action or ClickCenter/Ctrl M
  1213.           again to make the menu disappear.  Any command that can be
  1214.           performed from a menu can also be performed with a single
  1215.           keystroke.  Each entry in the pop-down menu has its single-key
  1216.           equivalent that is highlighted in yellow on color monitors or in
  1217.           brightened text on monochrome monitors.
  1218.  
  1219.           These pop-up menus serve as a teaching guide to single-key
  1220.           commands.  As you begin to work faster, you will probably find
  1221.           yourself bypassing the menu system altogether, but it will always
  1222.           be there as a memory jogger.  The choice between using menus or
  1223.           keyboard commands is largely a matter of personal taste, so GC-
  1224.           PREVUE leaves it up to you.
  1225.  
  1226.           ClickCenter/Ctrl M will always give you a way out of whatever you
  1227.           are doing, either by featuring an Exit option in the pop-up menu
  1228.           or by simply acting as if you had pressed the Esc key.
  1229.  
  1230.  
  1231.            3.5 Using Menus
  1232.  
  1233.  
  1234.           3.5.1 Horizontal Menus
  1235.  
  1236.           A horizontal menu presents a list of choices across a single line
  1237.           of the screen.  Use the mouse or left and right arrow keys to
  1238.           position the cursor at the desired option.  ClickLeft or press
  1239.           Enter to select the currently highlighted option.  The main GC-
  1240.           PREVUE menu is an example of a horizontal menu.
  1241.  
  1242.           At the main menu, the Esc key causes GC-PREVUE to ask you if you
  1243.           want to quit the program altogether.  ClickCenter/Ctrl M serves
  1244.           the same purpose as the Esc key here, since all your options are
  1245.           already presented in the menu at hand.
  1246.  
  1247.           Note that each menu entry has one character highlighted in
  1248.           yellow.  Press the corresponding key for the same effect as if
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.                10                             GC-PREVUE User's Guide
  1259.  
  1260.  
  1261.           you had positioned the cursor on that menu entry then pressed
  1262.           Enter.
  1263.  
  1264.           3.5.2 Vertical Menus
  1265.  
  1266.           Most menus in GC-PREVUE have their entries arrayed vertically.
  1267.           Vertical menus work much like horizontal menus, except that the
  1268.           up and down arrow keys are used.  Each entry in a vertical menu
  1269.           indicates its single-key command equivalent by highlighting it in
  1270.           yellow.  There are two kinds of vertical menus:
  1271.  
  1272.             Pop Down menus, which appear as a result of actions at a
  1273.             horizontal menu.  Left and right movements take the cursor out
  1274.             of a pop down menu and on to the next horizontal menu entry.
  1275.  
  1276.             Pop Up menus, which appear as the result of actions other than
  1277.             those selected from a horizontal menu.  Pop Up menus differ
  1278.             from Pop Down menus in that once an action is selected from a
  1279.             Pop Up menu, the menu goes away.  To exit from a Pop Up menu
  1280.             either select an action, or press Esc or ClickCenter to escape
  1281.             with no action.
  1282.  
  1283.  
  1284.            3.6 Working with Data Input Windows
  1285.  
  1286.  
  1287.           A common sight in GC-PREVUE is a window containing a list of data
  1288.           fields for you to fill in.  Remember to watch the Help line for
  1289.           hints concerning the nature of the input required.  When you have
  1290.           everything the way you want it, press Enter or ClickLeft to
  1291.           proceed.  As ever, Esc cancels.
  1292.  
  1293.           3.6.1 Moving from Field to Field
  1294.  
  1295.           The arrow keys and the mouse both serve to move the cursor from
  1296.           one data field to the next.  The Home and End keys move to the
  1297.           extreme left and right respectively, while PgUp and PgDn move
  1298.           several lines up and down, respectively.  To get to the top or
  1299.           bottom of a long list, press Ctrl PgUp or Ctrl PgDn.
  1300.  
  1301.           3.6.2 Editing a Data Field
  1302.  
  1303.           GC-PREVUE features a complete built in line editor.  To change an
  1304.           existing field, you can:
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.                3: GC-PREVUE Basics                                 11
  1325.  
  1326.  
  1327.             Erase it completely by pressing Ctrl Backspace.
  1328.  
  1329.             Type over it, or press the Ins key to insert.  The cursor
  1330.             changes its shape to cover the entire character when in Insert
  1331.             mode.
  1332.  
  1333.             Use Del and Backspace to correct typing errors.
  1334.  
  1335.             Use Ctrl Left or Ctrl Right to move within the field.
  1336.  
  1337.             Use Ctrl Enter to see the effect of changes to the field
  1338.             without leaving the field.
  1339.  
  1340.           GC-PREVUE has special features to help with data fields that take
  1341.           filenames.  These features are described in Section 3.7.
  1342.  
  1343.           3.6.3 Toggles (Limited Choice Data Fields)
  1344.  
  1345.           Some fields have a limited range of values such as Yes/No or
  1346.           Inch/mm.  Such fields are called "Toggle" fields and are
  1347.           indicated by a special cursor that fills one-half of a
  1348.           character's height.  You can step through a toggle field's values
  1349.           using the Spacebar or ClickRight, or press F10 to see the entire
  1350.           range of choices.  You can also enter a value directly by
  1351.           pressing the first letter of the value desired.
  1352.  
  1353.           3.6.4 Units (Ctrl U)
  1354.  
  1355.           Anytime that you edit a data field that describes a distance or
  1356.           an offset, you can change between inch and millimeter units by
  1357.           pressing Ctrl U.
  1358.  
  1359.           3.6.5 Scrolling Large Lists
  1360.  
  1361.           Some lists are too long to fit inside a window all at once.  When
  1362.           this happens, an up or down arrow symbol appears in the left
  1363.           column of the window to indicate that there are more data to be
  1364.           seen.  To get to these data, just keep pressing the up/down or
  1365.           PgUp/PgDn keys or use the mouse to move the cursor against the
  1366.           top or bottom of the visible list.
  1367.  
  1368.           3.6.6 Printing Lists (Alt P)
  1369.  
  1370.           You can always print a list to a disk file or printer by pressing
  1371.           Alt P, or by selecting "Print" from the ClickCenter pop-up menu.
  1372.           Send the list directly to the printer by specifying PRN as the
  1373.           output filename.  GC-PREVUE does not send a form feed.
  1374.  
  1375.           GC-PREVUE remembers the last-used filename for list printing and
  1376.           allows you to add subsequent printed lists to that file.  This
  1377.           provides a convenient way to maintain a written record of your
  1378.           work.
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.                12                             GC-PREVUE User's Guide
  1391.  
  1392.  
  1393.           Alt P prints complete lists of data that are too long to be
  1394.           listed on the screen of your computer at one time.
  1395.  
  1396.  
  1397.            3.7 Special Features for Filename Entries
  1398.  
  1399.  
  1400.           One special and frequently used type of data field is the
  1401.           filename.  A filename can include a complete drive and path
  1402.           designation if desired.  GC-PREVUE has two helpful features to
  1403.           speed your work with files, Interactive Directories and Default
  1404.           Filename Extensions.
  1405.  
  1406.           3.7.1 Interactive Directories
  1407.  
  1408.           Whenever GC-PREVUE asks for a filename, you can press F10 to
  1409.           select from a directory of files.  GC-PREVUE presents the most
  1410.           likely wildcard selection based on the type of file in question
  1411.           (for instance, *.PED for GC-PREVUE configuration files, or *.APR
  1412.           for aperture lists).  You can modify this if desired, then press
  1413.           Enter to see a list of files matching the wildcard description.
  1414.           The wildcard description can contain a complete path designation,
  1415.           referring to directories other than the current working
  1416.           directory.
  1417.  
  1418.           For long lists of files, you can move around the list in the
  1419.           usual up/down manner, or search for a file by typing up to eight
  1420.           letters of a filename.  The cursor moves to the right along the
  1421.           current line to indicate the number of search letters used.  The
  1422.           Backspace key resets the last search character.  Once the cursor
  1423.           is positioned on the name of the correct file, press Enter or
  1424.           ClickLeft to accept it.  As always, the Esc key gets you out
  1425.           without selecting anything.
  1426.  
  1427.           3.7.2 Default Filename Extensions
  1428.  
  1429.           When typing a filename directly, you can save a few keystrokes by
  1430.           letting GC-PREVUE attach the filename extension (that is, the
  1431.           ".ext" part of "filename.ext").  GC-PREVUE assumes the following
  1432.           filename extensions:
  1433.  
  1434.             .PED for configuration files
  1435.             .APR for aperture list files
  1436.             .PDF for plotter definition files
  1437.             .RCK for drill rack files
  1438.             .CAP for custom aperture files
  1439.             .PWK for GC-Prevue WorK files
  1440.  
  1441.           GC-PREVUE notes the last-used filename extension for plotter and
  1442.           NC data input files and treats it as the default.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.                3: GC-PREVUE Basics                                 13
  1457.  
  1458.  
  1459.           3.7.3 Hardware Devices as Output Files
  1460.  
  1461.           GC-PREVUE recognizes certain output filenames as DOS device
  1462.           names, including PRN, LPT1, LPT2, COM1 through COM4, and AUX.
  1463.           This allows direct output from GC-PREVUE to printers and
  1464.           plotters, although you must use the DOS "MODE" command to set up
  1465.           communication parameters.
  1466.  
  1467.  
  1468.            3.8 Perform a DOS Command (Ctrl C)
  1469.  
  1470.  
  1471.           One convenient feature of GC-PREVUE is the ability to execute any
  1472.           DOS command (subject to memory availability) from any part of GC-
  1473.           PREVUE, at any time, without leaving the program.  Just press
  1474.           Ctrl C and GC-PREVUE will ask you for a command to execute.  Once
  1475.           the command is completed, GC-PREVUE continues operating where you
  1476.           left off.
  1477.  
  1478.           GC-PREVUE presents "COMMAND.COM" as the default choice.  This
  1479.           command creates a new copy of DOS, which allows you to execute
  1480.           any series of commands (not just one command).  Use the EXIT
  1481.           command to return to GC-PREVUE (type EXIT at the DOS prompt after
  1482.           completing the commands).
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.                4: The GC-PREVUE Configuration                      14
  1523.  
  1524.  
  1525.                                                                          4.
  1526.                                                     GC-PREVUE Configuration
  1527.  
  1528.  
  1529.  
  1530.           GC-PREVUE provides a means of saving its setup information for
  1531.           later use.  In addition to the items shown in the "Configuration"
  1532.           area at the bottom of the main GC-PREVUE screen, GC-PREVUE saves
  1533.           information such as aperture list selections, drill rack
  1534.           selection, input data format, graphics display type, and more.
  1535.  
  1536.  
  1537.            4.1 Load a Configuration
  1538.  
  1539.  
  1540.           At startup, GC-PREVUE will automatically load the configuration
  1541.           found in file "DEFAULT.PED".  This is generally the easiest way
  1542.           to use configuration files - set GC-PREVUE up the way you like
  1543.           it, then save the configuration to "DEFAULT.PED".  An alternative
  1544.           way to use configuration files is on the DOS command line.  In
  1545.           order to start GC-PREVUE with the configuration found in
  1546.           "MYCONFIG.PED", you could type:
  1547.  
  1548.             PREVUE  /MYCONFIG
  1549.  
  1550.           To load a configuration from inside GC-PREVUE, select the
  1551.           "Configure" option on the main GC-PREVUE menu.  This produces a
  1552.           pop down menu from which you can select "Load Configuration".
  1553.           GC-PREVUE will prompt you for a filename.
  1554.  
  1555.           Aperture Lists and the Drill Rack are automatically loaded as
  1556.           part of the configuration loading process.
  1557.  
  1558.  
  1559.            4.2 Save the Configuration
  1560.  
  1561.  
  1562.           To save the current GC-PREVUE configuration, select "Save
  1563.           Configuration" from the "Configure" pop down menu.  GC-PREVUE
  1564.           will prompt you for a filename.  If you want this configuration
  1565.           to be loaded automatically at the next start of GC-PREVUE, name
  1566.           the output file "DEFAULT.PED".
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.                4: The GC-PREVUE Configuration                      15
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.                      Figure 4.1: Configuration File Input Window
  1610.  
  1611.  
  1612.            4.3 Bed Size
  1613.  
  1614.  
  1615.           When in the GC-PREVUE graphical Viewer, you will notice a dark
  1616.           grey rectangle (adjust your monitor if you don't see it) which
  1617.           represents the extents of the useful plotting area.  You can set
  1618.           these extents using the "Bed Size" entry of the "Configure" pull-
  1619.           down menu.  You can also access this from inside the GC-PREVUE
  1620.           Viewer.
  1621.  
  1622.  
  1623.            4.4 Reminder Interval
  1624.  
  1625.  
  1626.           To help prevent you from losing work due to power outages and
  1627.           other mishaps, GC-PREVUE can periodically remind you to save your
  1628.           work (via the "Save All" command).  In the Configuration pull-
  1629.           down menu, select "Reminder Interval" (I).  Choose the time
  1630.           between reminders by typing in a specific number of minutes.  If
  1631.           you would rather not be reminded to save, select "0" minutes.
  1632.  
  1633.  
  1634.            4.5 Graphics Display Type
  1635.  
  1636.  
  1637.           Here you can tell GC-PREVUE what kind of graphics display system
  1638.           you use.  GC-PREVUE supports the most popular graphics display
  1639.           types (Hercules, CGA, EGA, VGA, SuperVGA), and can recognize them
  1640.           automatically when "Autosense Graphics" is selected.  Of course
  1641.           you can also select a specific graphics type, which is useful for
  1642.           "clone" machines which may not behave according to standard,
  1643.           making identification difficult.  AutoSense will detect Hercules,
  1644.           CGA, EGA and VGA adapters.  If you have SuperVGA, you must select
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.                16                             GC-PREVUE User's Guide
  1655.  
  1656.  
  1657.           it explicitly since there are several competing "standards" for
  1658.           SuperVGA graphics.
  1659.  
  1660.           GC-PREVUE supports SuperVGA adapters in 800x600 16 color mode.
  1661.           Select Graphics Display Type from the Configure menu to see a
  1662.           list of supported SuperVGA adapters.  If your adapter's brand
  1663.           name is not in the list, try Tseng or Chips & Technologies.
  1664.           These are not adapter brands but rather brands of BIOS chips
  1665.           built into many popular SuperVGA adapters.
  1666.  
  1667.           For Hi Res graphics (1024x786), GC-PREVUE supports Video 7 and
  1668.           its emulators only.
  1669.  
  1670.           If GC-PREVUE thinks that the requested and detected display types
  1671.           do not match, a warning will be issued but the request will be
  1672.           granted.  EGA displays can safely do CGA graphics, and VGA can do
  1673.           EGA or CGA graphics, however:
  1674.  
  1675.             NOTE THAT THERE IS SOME POSSIBILITY OF DAMAGE TO YOUR SYSTEM IF
  1676.             YOU SELECT A DISPLAY TYPE OTHER THAN THAT WHICH IS ACTUALLY
  1677.             INSTALLED!
  1678.  
  1679.  
  1680.            4.6 Beep
  1681.  
  1682.  
  1683.           The GC-PREVUE warning tone toggles on and off each time Beep is
  1684.           selected.  This feature is provided simply for the convenience of
  1685.           those who prefer a quiet work place.
  1686.  
  1687.  
  1688.            4.7 Mouse Sensitivity
  1689.  
  1690.  
  1691.           Use this entry to set the responsiveness of your mouse.
  1692.           ClickRight decreases sensitivity (longer mouse moves), and
  1693.           ClickLeft increases sensitivity.  When your mouse moves at an
  1694.           acceptable speed, press Enter.
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.                5: Aperture Lists                                   17
  1721.  
  1722.  
  1723.                                                                          5.
  1724.                                                              Aperture Lists
  1725.  
  1726.  
  1727.  
  1728.           Each of the 35 layers can be associated with any one of up to 10
  1729.           aperture lists via the "Aps" field of the Layer List.  To change
  1730.           any of the aperture lists themselves, select "Apertures" from the
  1731.           main menu.  The Aperture Lists selections are saved as part of
  1732.           the system configuration, and are loaded automatically when a
  1733.           configuration is loaded.  GC-PREVUE is also capable of generating
  1734.           an aperture list from Gerber file data (see Section 7.1.3).
  1735.  
  1736.           This section is divided into 2 parts.  The first part (Section
  1737.           5.1) describes the GC-PREVUE features for working with apertures.
  1738.           The second part (Section 5.2) explains how you access these
  1739.           features and put them to work.
  1740.  
  1741.  
  1742.            5.1 Special Aperture List Features
  1743.  
  1744.  
  1745.           GC-PREVUE aperture lists contain, as you would expect,
  1746.           information about each aperture's shape, size and selection ("D")
  1747.           code.  In addition, GC-PREVUE aperture lists contain information
  1748.           regarding drill/router use and data rotation.  In this section we
  1749.           describe each field of an aperture description.
  1750.  
  1751.           5.1.1 Aperture Position
  1752.  
  1753.           Because a GC-PREVUE aperture contains so much more information
  1754.           than just its "D" code, an aperture is referred to by aperture
  1755.           position rather than by "D" code.
  1756.  
  1757.           5.1.2 Aperture Code
  1758.  
  1759.           This is the "D" code used in Gerber data to select an aperture.
  1760.           This information is needed for reading Gerber-format data.
  1761.  
  1762.           5.1.3 Drill
  1763.  
  1764.           Any one of the up to 254 drills/router bits in the drill rack may
  1765.           be associated with each aperture.  A value of 0 here indicates
  1766.           that the aperture is not associated with any drill or router
  1767.           information.  This information is of use only to the Copy NC
  1768.           function, which lets you visualize a drill layer created from a
  1769.           photoplot layer (see section 7.3.7).
  1770.  
  1771.           5.1.4 Rotate +/-90 (R90)
  1772.  
  1773.           Rotating data is not as simple as it may seem at first.  If your
  1774.           data uses apertures such as ovals and rectangles, which are not
  1775.           symmetrical in rotation, then a rotation of +/- 90 degrees could
  1776.           result in an erroneous plot.  This is because pad locations
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.                18                             GC-PREVUE User's Guide
  1787.  
  1788.  
  1789.           rotate but the pads themselves do not, since the shape and
  1790.           orientation of an aperture is fixed.
  1791.  
  1792.           GC-PREVUE helps solve this problem by allowing you to specify a
  1793.           substitute aperture position to be used in such rotations.  GC-
  1794.           PREVUE will automatically search for a suitable match whenever
  1795.           you describe an aperture which is not symmetrical.  Note that
  1796.           this has no effect on Draw-type apertures, which are assumed to
  1797.           be round, or on non-Draw apertures used for drawing.
  1798.  
  1799.           5.1.5 Dimensions
  1800.  
  1801.           For symmetrical shapes, the dimension is read as a diameter.  For
  1802.           non-symmetric shapes, the first (major) and second (minor)
  1803.           dimensions are read as X and Y widths respectively.  For shapes
  1804.           such as Annuals and Thermal, the dimensions represent Inner and
  1805.           Outer diameters.  The "Target" shape is described by diameter and
  1806.           line weight.
  1807.  
  1808.           For custom apertures, the Dimension information is replaced by
  1809.           the name of the file containing the custom aperture description
  1810.           (see Appendix A).  Once the filename is typed in, the F1 key
  1811.           loads the custom aperture description in that file.  The
  1812.           description becomes a permanent part of the aperture list when
  1813.           the list is saved to an APR disk file.
  1814.  
  1815.           5.1.6 Aperture Type
  1816.  
  1817.           GC-PREVUE supports the most popular standard pad shapes as well
  1818.           as custom aperture shapes.  Standard shapes include: round;
  1819.           octagon; square; rectangle; oval; annulus; slit; and a stylized
  1820.           thermal relief and target.  The APER program included with GC-
  1821.           PREVUE allows you to define custom apertures for true WYSIWYG
  1822.           viewing and plotting (see Appendix A).  Custom apertures are kept
  1823.           in special-format files and are loaded into an aperture list by
  1824.           filename reference.
  1825.  
  1826.           GC-PREVUE supports the drawing of traces with rectangular
  1827.           apertures.  A "Draw"-type aperture is assumed to be round.  If a
  1828.           non-"Draw", non-rectangular aperture is used for drawing, it is
  1829.           assumed for display purposes to be round and of the diameter
  1830.           given in the major dimension.  Attempting to draw a trace with a
  1831.           custom aperture will have unpredictable results.
  1832.  
  1833.           5.1.7 Invisible Apertures
  1834.  
  1835.           Sometimes it is convenient to disable the display of data
  1836.           associated with certain positions in an aperture list.  Disabled
  1837.           apertures are referred to as "Invisible".  Any aperture can be
  1838.           made Invisible.  Data associated with Invisible apertures;, like
  1839.           invisible drills, do not display.  An Invisible aperture is
  1840.           marked by an asterisk ("*") next to its Type description.  An
  1841.           Aperture List containing invisible apertures has an asterisk next
  1842.           to its name in the "Aperture Lists" area of the main GC-PREVUE
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.                5: Aperture Lists                                   19
  1853.  
  1854.  
  1855.           screen, and any layers using an Aperture List containing
  1856.           Invisible apertures will have an asterisk next to their entry in
  1857.           the Setup Status area of the graphical Viewer screen.
  1858.  
  1859.           The invisibility attribute of an aperture can be changed from
  1860.           within the graphical Viewer, making it a useful analysis tool.
  1861.  
  1862.  
  1863.            5.2 Working with Aperture Lists
  1864.  
  1865.  
  1866.           To begin working with Aperture Lists, you must select "Apertures"
  1867.           from the main menu.  Once in the Aperture Lists area, press Ctrl
  1868.           M or ClickCenter for a menu of options as described below.  The
  1869.           chosen action applies to the Aperture list currently highlighted
  1870.           by the cursor.
  1871.  
  1872.           5.2.1 Load/Create an Aperture List (F1)
  1873.  
  1874.           To load an Aperture List from disk, just type the name of the
  1875.           file, or press F10 to select one or more filenames from a
  1876.           directory.  Once the filename is correct, press F1 to load the
  1877.           file.
  1878.  
  1879.           If the filename is empty, GC-PREVUE will offer to create a new
  1880.           aperture list.  GC-PREVUE asks how many positions will be on the
  1881.           new list, then creates it for you and presents it for editing.
  1882.           For lists of 24 or fewer positions, the default D code numbering
  1883.           scheme is that which is used by traditional vector photoplotters.
  1884.           Be sure to fill in all the dimensions and set the Types
  1885.           correctly.  A more convenient way to create an aperture list is
  1886.           to generate it from the plotter data (see Section 7.1.3).
  1887.  
  1888.           5.2.2 Unload an Aperture List (Ctrl F1)
  1889.  
  1890.           If you are not using a loaded Aperture List, you can save some
  1891.           memory by removing it from the list of Aperture Lists.  If the
  1892.           Aperture List has been edited, GC-PREVUE will give you a chance
  1893.           to save it before erasing it.
  1894.  
  1895.           5.2.3 Edit an Aperture List (F2)
  1896.  
  1897.           F2 pops up a window containing the currently selected aperture
  1898.           list's aperture information.  This information can be edited.
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.                20                             GC-PREVUE User's Guide
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.                         Figure 5.1: Aperture List Edit Screen
  1940.  
  1941.           To change any numeric value, just position the cursor on the
  1942.           appropriate field and type in the new value.  Use ClickCenter to
  1943.           see the menu of commands for editing an aperture list, which
  1944.           include the ability to:
  1945.  
  1946.             Add a position (Ctrl A)
  1947.             Remove a position (Ctrl R)
  1948.             Make a position "Invisible" (Ctrl I)
  1949.             Jump to a position (Ctrl J)
  1950.             Sort the aperture list on ascending D codes (Ctrl S)
  1951.             Automatically rotate asymmetric pads (Alt R)
  1952.             Set the units for dimensions (Ctrl U)
  1953.  
  1954.           The Shift key used in conjunction with function keys F1 through
  1955.           F12 set the aperture Type as indicated by an on-screen help
  1956.           display.  If your keyboard does not have an F11 or F12 function
  1957.           key, press Alt F1 or Alt F2 instead. Review Section 5.1 for the
  1958.           meaning of each field in an aperture list.  Press F10 to pop up a
  1959.           copy of the current drill rack for inspection.
  1960.  
  1961.           IMPORTANT: Editing an Aperture List after it has been used to
  1962.           load photoplot data will lead to unpredictable results,
  1963.           particularly if positions are removed.  Any layers that use such
  1964.           a list should be reloaded.
  1965.  
  1966.           5.2.4 Inspect an Aperture List (F3)
  1967.  
  1968.           To view an aperture list's contents without changing them,
  1969.           position the cursor on the list in question then press F3.  You
  1970.           may also inspect an aperture list while you are checking data on
  1971.           the View screen by pressing F10.
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.                5: Aperture Lists                                   21
  1985.  
  1986.  
  1987.           5.2.5 Write an Aperture List to Disk (F4)
  1988.  
  1989.           Once you have set up an Aperture List to your satisfaction, you
  1990.           will want to save it for future use.  It's best to save
  1991.           immediately using this option.  However, GC-PREVUE will make sure
  1992.           you get a chance to save an edited Aperture List before leaving
  1993.           the program or loading a new Aperture List in its place.
  1994.  
  1995.           5.2.6 Copy & Resize an Aperture List (F5)
  1996.  
  1997.           Sometimes it is convenient to have a copy of an aperture list
  1998.           with slightly larger or smaller dimensions for each aperture, for
  1999.           making a silkscreen or perhaps a ground plane isolation.  When
  2000.           copying the currently selected aperture list to the first
  2001.           available Aperture List table slot, GC-PREVUE lets you add or
  2002.           subtract a given amount from the radius of each copied aperture.
  2003.  
  2004.           If the aperture list being copied contains custom apertures, GC-
  2005.           PREVUE will copy and adjust those too, then ask for new filenames
  2006.           for saving the new custom apertures.  It is not strictly
  2007.           necessary to save these new custom apertures to individual files
  2008.           (they will be preserved by saving the new aperture list itself),
  2009.           so you can just ESCape out of the filename prompt.
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.                6: The Drill Rack                                   22
  2051.  
  2052.  
  2053.                                                                          6.
  2054.                                                              The Drill Rack
  2055.  
  2056.  
  2057.  
  2058.           The Drill Rack is a list of up to 254 drill selection codes and
  2059.           diameters used when reading, writing, creating and especially
  2060.           viewing/editing NC Drill data layers.  The diameter information
  2061.           allows drill locations to be displayed at width.  All layers and
  2062.           all Aperture Lists refer to the same single Drill Rack.
  2063.  
  2064.           The current Drill Rack selection is displayed in the
  2065.           "Configuration" area at the bottom of the main GC-PREVUE screen.
  2066.  
  2067.           You can use GC-PREVUE's Aperture List editor to associate each
  2068.           aperture in an Aperture List with any one (or none) of the drills
  2069.           in the Drill Rack.  This information is used by the "Copy NC"
  2070.           function in the GC-PREVUE Layer List to create NC drill data
  2071.           layers from photoplot data layers.
  2072.  
  2073.           You may inspect the Drill Rack while in the Aperture List editor,
  2074.           and you may inspect the Drill Rack or any Aperture List while in
  2075.           the Viewer.
  2076.  
  2077.  
  2078.            6.1 Special Drill Rack Features
  2079.  
  2080.  
  2081.           6.1.1 Diameter
  2082.  
  2083.           To change the display diameter of a drill, just position the
  2084.           cursor on that drill's diameter value and type in a new value.
  2085.           Press Ctrl U to change units.
  2086.  
  2087.           6.1.2 Invisible Drills
  2088.  
  2089.           Sometimes it is convenient to disable the display of data
  2090.           associated with certain positions in the Drill Rack.  Data which
  2091.           use  invisible drills do not display or write.  If the Drill Rack
  2092.           contains Invisible entries, an asterisk ("*") appears by the
  2093.           "Drill Rack" entry in the Configuration display area of the main
  2094.           GC-PREVUE screen.  In the graphical Viewer, an asterisk appears
  2095.           next to the Setup Status entry for each layer using the Drill
  2096.           Rack if the Drill Rack contains invisible drills.
  2097.  
  2098.           The Invisibility attribute of a drill can also be changed from
  2099.           within the graphical data Viewer, making it a useful analysis
  2100.           tool.
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.                6: The Drill Rack                                   23
  2117.  
  2118.  
  2119.  
  2120.            6.2 Working with the Drill Rack
  2121.  
  2122.  
  2123.           When you select the "Drills" option from the GC-PREVUE main menu,
  2124.           a menu appears allowing you to variously create, edit, save and
  2125.           recall Drill Racks.  The menu selections are as follows:
  2126.  
  2127.           6.2.1 Load a Drill Rack
  2128.  
  2129.           When "Load" is selected from the Drills menu, GC-PREVUE offers to
  2130.           save the current Drill Rack if it has been edited.  GC-PREVUE
  2131.           then prompts for a filename for loading the next Drill rack.
  2132.  
  2133.           6.2.2 Save the Drill Rack
  2134.  
  2135.           When "Save" is selected from the Drills menu, GC-PREVUE prompts
  2136.           for a filename for saving the current Drill Rack to disk.
  2137.  
  2138.           6.2.3 Edit the Drill Rack
  2139.  
  2140.           When "Edit" is selected from the Drills menu, GC-PREVUE pops up a
  2141.           copy of the current Drill Rack for inspection and editing.  To
  2142.           change a value, just position the cursor on the value and type in
  2143.           a new value.  As usual, ClickCenter or Ctrl M present a menu of
  2144.           commands, as described below:
  2145.  
  2146.           Add and Remove Drills
  2147.  
  2148.           GC-PREVUE allows you to change the number of entries in a Drill
  2149.           Rack.  Ctrl A and Ctrl R Add and Remove drills respectively.  GC-
  2150.           PREVUE will ask you to verify the action before deleting a drill.
  2151.  
  2152.           Make a Drill Invisible
  2153.  
  2154.           Pressing Ctrl I toggles the Invisibility of the currently
  2155.           selected drill.
  2156.  
  2157.           Set Units
  2158.  
  2159.           Pressing Ctrl U sets the drill rack display units to inch, mm or
  2160.           mil.
  2161.  
  2162.           6.2.4 Make a New Drill Rack
  2163.  
  2164.           When "New" is selected from the Drills menu GC-PREVUE offers to
  2165.           save the current Drill Rack if it has been edited, then prompts
  2166.           for the number of positions in the new rack.  GC-PREVUE then
  2167.           brings up the new rack for editing.
  2168.  
  2169.           Drill Racks can also be created "on the fly", based on the T
  2170.           codes found while reading NC drill data files (see Section
  2171.           7.1.3).  Such racks still require editing to set tool diameters.
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.                7: Working with Plotter and NC Data                 24
  2183.  
  2184.  
  2185.                                                                          7.
  2186.                                                    Working with Plotter and
  2187.                                                                     NC Data
  2188.  
  2189.  
  2190.  
  2191.           This section covers the essentials of  reading, and manipulating
  2192.           photoplotter, HPGL, NC drill/rout data.  Section 8 covers viewing
  2193.           the data in greater detail.
  2194.  
  2195.  
  2196.            7.1 The Layer List
  2197.  
  2198.  
  2199.           The Layer List takes up most of the main GC-PREVUE screen, and is
  2200.           where the majority of your work is done.  Up to 35 layers can be
  2201.           in the list.  To get to the Layer List, select the "Layers" entry
  2202.           from the main (horizontal) menu.  Note that not all 35 layers fit
  2203.           on-screen at once - just scroll the list using the up/down keys.
  2204.           In this section we'll explain each of the columns in a Layer List
  2205.           entry.
  2206.  
  2207.           7.1.1 Status: Empty or Loaded
  2208.  
  2209.           This field indicates the presence and status of data on a layer.
  2210.           "Empty" indicates that the layer is unused.  When the status is
  2211.           "Loaded", data file has been read in to this layer.
  2212.  
  2213.           7.1.2 Offset(inch/mm) X,Y
  2214.  
  2215.           The "Offset(inch/mm)" entries indicate the offset to be applied
  2216.           to each layer for display and output purposes.  Such shifting can
  2217.           be achieved either by typing in the offsets directly at the
  2218.           appropriate field in the Layer List, or by entering the Viewer
  2219.           and using Offset.
  2220.  
  2221.           The shift values are displayed in inch or metric units depending
  2222.           on the last units used in the Viewer or while loading data.  The
  2223.           Ctrl U key changes the display from inch to metric and back
  2224.           again.
  2225.  
  2226.           7.1.3 Aperture List ("Aps")
  2227.  
  2228.           Each layer must be associated with any one of the up to ten
  2229.           different Aperture Lists, or with the Drill Rack if the layer
  2230.           contains NC drill/rout data.  An Aperture List is referred to by
  2231.           the letter (A through J), which appears next to its name in the
  2232.           "Aperture Lists" table just below the Layer List area of the main
  2233.           GC-PREVUE screen.  The Drill Rack is denoted by the letter "T".
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.                7: Working with Plotter and NC Data                 25
  2249.  
  2250.  
  2251.           Automatic Generation of
  2252.           Aperture Lists and Drill Racks
  2253.  
  2254.           If the "Aps" selection for a layer refers to an empty Drill Rack
  2255.           or Aperture List entry, GC-PREVUE will offer to create an
  2256.           Aperture List or Drill Rack based on the input data file for that
  2257.           layer.  When the layer is loaded (as described in Section 7.3.1),
  2258.           GC-PREVUE will confirm that the Aperture List or Drill Rack is
  2259.           intentionally blank and then will construct a list containing the
  2260.           aperture or drill selection codes found.  Dimensions will be
  2261.           zeroed, meaning that you must edit the new Aperture List or Drill
  2262.           Rack to assign dimensions (see Section 5.2.3 for aperture
  2263.           editing, and Section 6.2.3 for Drill Rack editing).
  2264.  
  2265.           Additionally, if GC-PREVUE encounters an unknown tool code while
  2266.           reading a file using an existing Aperture List or Drill Rack, GC-
  2267.           PREVUE will offer to append the new code to the Aperture List or
  2268.           Drill Rack in use.  Again the new aperture or drill will have a
  2269.           diameter of zero and must be edited to view properly.
  2270.  
  2271.           You can edit the aperture list or drill rack by placing the
  2272.           cursor in the "Aps" column and pressing F10.
  2273.  
  2274.           7.1.4 Filename
  2275.  
  2276.           Most layers are associated with a disk file of plotter or NC
  2277.           data, although data layers can be created in the Viewer or by
  2278.           using the Copy and Copy NC functions.  You can change the
  2279.           filename for a layer at any time, but the filename must be that
  2280.           of a real file when you go to load a layer from disk (see the
  2281.           following example).
  2282.  
  2283.           To enter or change a filename, just position the cursor in the
  2284.           Filename column and type in a new name.  To enter one or more
  2285.           filenames selected from a directory, do the following:
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.                26                             GC-PREVUE User's Guide
  2315.  
  2316.  
  2317.             Position the cursor in the Filename column of the first layer
  2318.             which is to receive a filename and press F10.
  2319.  
  2320.             A wildcard entry window pops up.  The default wildcards show
  2321.             the last used filename extension (for example, "*.GBR").  You
  2322.             can change the wildcards to match any set of files in any
  2323.             directory (consult your DOS manual for more information on
  2324.             wildcards and paths).
  2325.  
  2326.             Press Enter to pop up a list of filenames that match the
  2327.             wildcard selection.
  2328.  
  2329.             Select files from the list by positioning the cursor on each
  2330.             desired filename, followed by ClickRight or the Spacebar.
  2331.             Selected filenames are displayed in inverse video (black on
  2332.             white).  Cancel file selections by repeating the ClickRight or
  2333.             Spacebar action.  To find a filename in a long list of
  2334.             filenames, type in the first few letters of the desired name.
  2335.             The BackSpace key lets you change the search letters.
  2336.  
  2337.             ClickLeft or press Enter to copy all the selected filenames to
  2338.             the Layer List.
  2339.  
  2340.           EXAMPLE  For a job that consists of the 3 layers "DEMODAT1.GBR",
  2341.           "DEMODAT2.GBR", and "DEMODAT3.NC", begin by positioning the
  2342.           cursor on the first unused line of the Layer List, then press
  2343.           F10.  Set the wildcard window to read "DEMODAT?.*", and press
  2344.           Enter.  The list of matched files pops up.  Select the desired
  2345.           files from the list and press Enter again.  Since DEMODAT3.NC
  2346.           contains drill information, the "Aps" aperture list selection for
  2347.           that layer should be set to "T", meaning that it uses the Drill
  2348.           Rack directly.  The layers can now be loaded using F1.
  2349.  
  2350.  
  2351.            7.2 Loading Layers from Data Files
  2352.  
  2353.  
  2354.           The Load (F1) option from the Layer List menu lets you load
  2355.           layers from the disk files indicated in the Filename column.
  2356.  
  2357.           To load a data file, type in its filename at the layer list then
  2358.           press F1.  GC-PREVUE pops up a menu from which you can select one
  2359.           of several different input data formats, including:
  2360.  
  2361.             Gerber (RS274-D)
  2362.             NC Drill
  2363.             NC Rout
  2364.             HPGL
  2365.             Quest (Marconi Emma)
  2366.  
  2367.           The use of each of these input formats is explained in the
  2368.           following sections.
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.                7: Working with Plotter and NC Data                 27
  2381.  
  2382.  
  2383.           GC-PREVUE can generate or add to Drill Racks and Aperture Lists
  2384.           while reading input data files (see Section 7.1.3).  Drill Racks
  2385.           and Aperture Lists created or expanded in this manner require
  2386.           editing to set tool diameters for display.
  2387.  
  2388.           7.2.1 Gerber, NC Drill and NC Rout Files
  2389.  
  2390.           Gerber (RS-274-D) and NC data files have very similar formats, so
  2391.           we'll treat them here in a single section.  The main difference
  2392.           is that Gerber files are read using an aperture list while NC
  2393.           files are read using the Drill Rack.
  2394.  
  2395.           Gerber and NC data files tend to appear in dialect, which is to
  2396.           say that they adhere to format standards rather loosely.  For
  2397.           this reason, GC-PREVUE asks you to specify a plotter definition
  2398.           file (PDF) and lets you change various PDF input parameter
  2399.           settings before attempting to read a file.  Once the data files
  2400.           have been read, GC-PREVUE gives you a chance to save any PDF
  2401.           changes for future use.
  2402.  
  2403.           GC-PREVUE presents an input window containing the fields
  2404.           described below.  Most of the fields describe aspects of the
  2405.           input data format.  (If you are unfamiliar with the terms, see
  2406.           Section 7.1).
  2407.  
  2408.           Layers
  2409.  
  2410.           Any or all layers can be specified for loading.  Note that if
  2411.           multiple layers are to be loaded at once, they must use identical
  2412.           data formats.  Layers are specified by number.  Acceptable
  2413.           specifications include:
  2414.  
  2415.             all
  2416.             3
  2417.             1,2,4,6
  2418.             1-7
  2419.             not 4,8
  2420.  
  2421.           Error File
  2422.  
  2423.           Typical errors while reading a file include misuse of flash/draw
  2424.           apertures and use of apertures not declared in the aperture list.
  2425.           To log such errors to a file in addition to displaying them on-
  2426.           screen, provide a filename here.
  2427.  
  2428.           Plotter
  2429.  
  2430.           Enter the name of a previously created plotter definition file
  2431.           (PDF), or leave this field blank and fill in the following fields
  2432.           manually.  You can also specify a PDF here then modify it by
  2433.           changing the following fields.  GC-PREVUE lets you save any
  2434.           modifications after the data are loaded.
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.                28                             GC-PREVUE User's Guide
  2447.  
  2448.  
  2449.           Whole Digits
  2450.  
  2451.           This field specifies the input format in terms of the number of
  2452.           digits to be read as whole units.
  2453.  
  2454.           Precision
  2455.  
  2456.           This field specifies the input format in terms of the number of
  2457.           digits to be read as fractional units.
  2458.  
  2459.           Absolute/Incremental
  2460.  
  2461.           This field specifies absolute or relative input data.  This
  2462.           setting may be overridden by codes in the data file.
  2463.  
  2464.           Zero Suppression
  2465.  
  2466.           Choose from "Leading," "Trailing" or "None."  Leading zero
  2467.           suppression is the most common.
  2468.  
  2469.           Units
  2470.  
  2471.           This field specifies inch or metric (mm) input data.  This
  2472.           setting may be overridden by codes in the data file.
  2473.  
  2474.           Coordinate System
  2475.  
  2476.           This selects the coordinate system for loading the data.  Choose
  2477.           Absolute or User Coordinates.  If User Coordinates are selected,
  2478.           data will be loaded using the User Coordinate system origin.
  2479.  
  2480.           Arc Style
  2481.  
  2482.           Select either "Quadrant" or "Full 360."  Most photoplotters and
  2483.           NC machines use only Quadrant arc styles, which allow for
  2484.           positive-only I and J codes.  You can toggle to Full 360 if the
  2485.           data are intended for a plotter with Full 360 degree (signed I
  2486.           and J) arc data recognition.
  2487.  
  2488.           This entry is useful for NC Drill input files, since drill files
  2489.           may also contain rout information, and vice versa.
  2490.  
  2491.           Flash/Draw Check (Gerber only)
  2492.  
  2493.           GC-PREVUE will warn you of the cross-use of apertures (Flash with
  2494.           Draw-type aperture, or vice versa) if the Flash/Draw check is set
  2495.           to "Yes".  This is primarily of use on older vector plotters.
  2496.           Set Flash/Draw check to "No" if your target plotter is a laser
  2497.           plotter or some other raster device.
  2498.  
  2499.           Modal Tool Peck (Gerber only)
  2500.  
  2501.           On most photoplotters, a Flash occurs only when a data block
  2502.           contains a D03 code.  This is the Modal Tool Peck "No" case, and
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.                7: Working with Plotter and NC Data                 29
  2513.  
  2514.  
  2515.           is standard for photoplotters.  Some plotters depart from the
  2516.           standard and flash at each block after a D03 code until a D02 or
  2517.           D01 comes along, whether each block contains a D03 or not.  This
  2518.           is the Modal Tool Peck "Yes" case.
  2519.  
  2520.           Character Set
  2521.  
  2522.           GC-PREVUE can read and write ASCII, EIA, or EBCDIC data.  ASCII
  2523.           is by far the most commonly used character set, while EBCDIC is
  2524.           common in files downloaded from IBM mainframe computers.  Many NC
  2525.           drill and rout machines read EIA data.
  2526.  
  2527.           Magtape Filter (Gerber only)
  2528.  
  2529.           Enabling the Magtape Filter causes GC-PREVUE to ignore carriage
  2530.           returns, linefeeds, nulls and spaces when reading Gerber data.
  2531.           This is useful for data files that have been received from
  2532.           mainframes or other workstations that insert padding characters
  2533.           and new lines at regular intervals (sometimes in the middle of a
  2534.           data value).
  2535.  
  2536.           X and Y Offsets
  2537.  
  2538.           These fields allow you to read data for devices with fixed
  2539.           coordinates systems, which differ from the selected coordinate
  2540.           system.  Any X or Y offset given will be added to all coordinates
  2541.           read.  This feature works independent of the selected coordinate
  2542.           system.
  2543.  
  2544.           7.2.2 HPGL Files
  2545.  
  2546.           HPGL files can be loaded on layers using either the Drill rack or
  2547.           an aperture list.  Pen 1 corresponds to position 1 of the
  2548.           aperture list or drill rack, pen 2 to position 2, and so forth.
  2549.           The entire HPGL instruction set is implemented, including
  2550.           polygons.  Polygons are scan-converted to vectors (filled) as
  2551.           they are loaded.
  2552.  
  2553.           Layers
  2554.  
  2555.           Any or all layers can be specified for loading.  Note that if
  2556.           multiple layers are to be loaded at once, they must use identical
  2557.           data formats.  Layers are specified by number.
  2558.  
  2559.           Error File
  2560.  
  2561.           To log any data errors to a file in addition to displaying them
  2562.           on-screen, provide a filename here.
  2563.  
  2564.           Plotter
  2565.  
  2566.           Proper interpretation of HPGL depends heavily on certain scaling
  2567.           parameters.  Many CAD programs fail to include these in their
  2568.           output HPGL data, depending instead on the default scaling
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.                30                             GC-PREVUE User's Guide
  2579.  
  2580.  
  2581.           parameters for the target plotter.  GC-PREVUE can achieve the
  2582.           proper scaling if it knows the plotter model and paper size for
  2583.           which the data were intended.  Press F10 to select from a list of
  2584.           plotters and paper sizes.  Selections marked "EXPAND" assume that
  2585.           the EXPAND hardware feature for this plotter is Yes.
  2586.  
  2587.           If your HPGL data files include IP and SC commands, the Plotter
  2588.           selection is unimportant since these commands override the
  2589.           default scaling.
  2590.  
  2591.           Ignore chord tolerances
  2592.  
  2593.           GC-PREVUE can load HPGL arc information two different ways: as
  2594.           true arcs or as connected line segments (vectorized arcs).  When
  2595.           "Ignore chord tolerances" is "Yes," arcs are stored as true arcs
  2596.           (endpoints and arc center).  When "Ignore chord tolerances" is
  2597.           "No", GC-PREVUE converts arcs to vectors based on the HPGL CT
  2598.           (Chord Tolerance) command, or to a default of one vector per 5
  2599.           degrees of arc.
  2600.  
  2601.           Fill Adjust
  2602.  
  2603.           When reading HPGL polygon information, GC-PREVUE can compensate
  2604.           for tool width so that polygons fill exactly to the programmed
  2605.           dimensions.  This is done by shrinking the programmed polygon
  2606.           edges in by one tool radius, which is the Fill Adjust "Yes"
  2607.           state.  When Fill Adjust is "No", polygons will be filled based
  2608.           on the programmed centerlines of the polygon edges, which results
  2609.           in a polygon whose actual dimensions are one tool radius greater
  2610.           than programmed.
  2611.  
  2612.           Units Adjust
  2613.  
  2614.           A surprisingly common error in CAD output data is the assumption
  2615.           that one HPGL unit is equal to .001 inch.  This is not true!  HP
  2616.           defines the HPGL unit as follows:
  2617.  
  2618.           1 HPGL unit         =    0.025 mm (0.0098425 inches)
  2619.           40 HPGL units       =    1.0 mm
  2620.           1016 HPGL units     =    1.0 inch
  2621.  
  2622.           By setting Units Adjust to "Yes", you tell GC-PREVUE to correct
  2623.           for this scaling error when reading HPGL data.
  2624.  
  2625.           7.2.3 Quest Files
  2626.  
  2627.           Quest files (or Marconi Emma, as they are sometimes known) can be
  2628.           loaded on layers using either the Drill rack or an aperture list.
  2629.           Slide I0 corresponds to position 1 of the aperture list or drill
  2630.           rack, slide I1 to position 2, and so forth.
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.                7: Working with Plotter and NC Data                 31
  2645.  
  2646.  
  2647.           Layers
  2648.  
  2649.           Any or all layers can be specified for loading.  Note that if
  2650.           multiple layers are to be loaded at once, they must use identical
  2651.           data formats.  Layers are specified by number.
  2652.  
  2653.           Error File
  2654.  
  2655.           To log any data errors to a file in addition to displaying them
  2656.           on-screen, provide a filename here.
  2657.  
  2658.           Units
  2659.  
  2660.           This field specifies inch or metric(mm) input data.
  2661.  
  2662.           Character Set
  2663.  
  2664.           GC-PREVUE can read and write ASCII, EIA or EBCDIC data.  ASCII is
  2665.           by far the most commonly used character set, while EBCDIC is
  2666.           common in files downloaded from IBM mainframe computers.  Many NC
  2667.           drill and rout machines read EIA data.
  2668.  
  2669.  
  2670.            7.3 Working with the Layer List
  2671.  
  2672.  
  2673.           Most of the action in GC-PREVUE centers on the Layer List area,
  2674.           including reading, writing, editing and copying data layers.
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.                              Figure 7.1: Layer List Menu
  2695.  
  2696.           7.3.1 Load (F1)
  2697.  
  2698.           This function provides for loading layers from disk data files of
  2699.           various formats.  See Section 7.2 for specific information on
  2700.           using each of these input formats.
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.                32                             GC-PREVUE User's Guide
  2711.  
  2712.  
  2713.           7.3.2 Unload Layers (Ctrl F1)
  2714.  
  2715.           Unloading a layer means erasing all data on the layer.  GC-PREVUE
  2716.           will ask you to confirm this action, since once data is erased it
  2717.           cannot be recovered except by re-reading a data file, and any
  2718.           manipulation is lost permanently unless it has saved (F6).
  2719.  
  2720.           7.3.3 View Layer(s) (F2)
  2721.  
  2722.           F2 takes you to GC-PREVUE's multi-layer graphical data Viewer,
  2723.           which is described in detail in Section 8.
  2724.  
  2725.           7.3.4 Layer Report (F3)
  2726.  
  2727.           F3 produces a description of the current layer.  This report
  2728.           includes:
  2729.  
  2730.             Layer's data extents
  2731.             Aperture list (or drill rack) used
  2732.             Pad and trace counts by aperture
  2733.             Sample X,Y location for each aperture used
  2734.             Total pad and trace count
  2735.  
  2736.           The data extents take the dimensions of apertures and drills into
  2737.           account.
  2738.  
  2739.           7.3.5 CheckPlot (Alt F4)
  2740.  
  2741.           This feature enables you to output data to HPGL penplotters or to
  2742.           printers that support Postscript, with user-defined scale.  Press
  2743.           Alt F4 to pop up menu of CheckPlot controls, which are:
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.                7: Working with Plotter and NC Data                 33
  2777.  
  2778.  
  2779.             Output file: select the output filename (press F10 for a list
  2780.             of possible names).
  2781.  
  2782.             Layers: specify layer(s) that you wish to CheckPlot.
  2783.  
  2784.             Plotter: choose either Postscript or one of the many HP
  2785.             plotters, which may be displayed on a list by pressing F10.
  2786.  
  2787.             Style: pick from the output drawing styles of Normal,
  2788.             Transparent, and Ball & Stick.
  2789.  
  2790.             Pen Width: type in pen width for filled penplots and unfilled
  2791.             Postscript output.
  2792.  
  2793.             Fill Adjust: select "ON" to adjust pen thickness on polygon
  2794.             fills (reducing fill by one pen width).  "OFF" fills following
  2795.             the center line instructions.
  2796.  
  2797.             X Y Scaling: Establish the scale of the output relative to the
  2798.             data.
  2799.  
  2800.             Pads: output pads by turning "ON."
  2801.  
  2802.             Traces: output traces by turning "ON."
  2803.  
  2804.           7.3.6 Copy Layers (F5)
  2805.  
  2806.           "Copy" copies data from one or more layers to a single target
  2807.           layer.  If the target layer is not empty, GC-PREVUE offers to
  2808.           clear it first, otherwise the copied data is appended to the
  2809.           existing data.  The new layer uses the filename of the source
  2810.           layer, substitutes the filename extension ".CPY", then encloses
  2811.           the new filename in parenthesis.  Layers are copied with their XY
  2812.           offsets added in.
  2813.  
  2814.           A layer cannot be copied to itself.  Mixing layers which use
  2815.           different Aperture Lists will have unpredictable results.
  2816.  
  2817.           7.3.7 Copy NC (Ctrl F5)
  2818.  
  2819.           The Copy NC function is provided to allow quick and easy
  2820.           generation of NC drill and router information from photoplot pad
  2821.           and trace data.  (Note: It will not generate NC information from
  2822.           HPGL data.)
  2823.  
  2824.           This powerful GC-PREVUE function behaves like Copy (F5) except
  2825.           that the target layer is automatically set to use the Drill Rack
  2826.           (the "Aps" selection is set to "T" to indicate the presence of NC
  2827.           data).  The aperture selection for each copied pad or trace is
  2828.           translated to a drill selection, based on the T code translation
  2829.           values found in the source layer's Aperture List.  The new layer
  2830.           uses the copied layer's filename except that it replaces the
  2831.           filename's extension with ".NC" and encloses the new filename in
  2832.           parenthesis.
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.                34                             GC-PREVUE User's Guide
  2843.  
  2844.  
  2845.           Pads and traces using aperture positions with a T code
  2846.           translation value of zero do not copy.
  2847.  
  2848.           Mixing layers that use different Aperture Lists is quite
  2849.           acceptable, since all layers use the same Drill Rack.
  2850.  
  2851.           7.3.8 Save All Work (F6)
  2852.  
  2853.           This feature, which also appears in the graphical Viewer, allows
  2854.           you to quickly save the work in progress on all layers to a
  2855.           single PWK (gc-Prevue WorK) disk file.  It is a good idea to save
  2856.           your work often, since you never know when power failures or
  2857.           other disasters might come along.
  2858.  
  2859.           A PWK file contains all your layer data, aperture lists, custom
  2860.           apertures, and drill rack information.  As such, it represents a
  2861.           complete representation of your job and is a convenient way to
  2862.           communicate with your plotting service or board house if they
  2863.           also have GC-PREVUE or another GraphiCode software product.
  2864.  
  2865.           7.3.9 Restore All Work (F7)
  2866.  
  2867.           This feature allows you to restore work saved using "Save All"
  2868.           (F6).  This can be a lifesaver, but it can't work if you don't
  2869.           use Save All first!
  2870.  
  2871.           7.3.10 Move Layer to Top of List (F8)
  2872.  
  2873.           This moves the current layer to the top of the list (layer 1).
  2874.           In the Viewer, the top (lowest-numbered) layer is the last to
  2875.           draw and it overwrites any layers that may be below it.
  2876.  
  2877.           It is generally convenient to place NC data layers at the top of
  2878.           the layer list so that drill positions can be viewed when the
  2879.           Viewer is in its normal (non-transparent) drawing mode.  You may
  2880.           also reorder the layers inside the Viewer.
  2881.  
  2882.           7.3.11 Set Layer Color (F9)
  2883.  
  2884.           This option sets the color for displaying a layer.  GC-PREVUE
  2885.           pops up a window containing the available colors.  Select a color
  2886.           by positioning the cursor on the bar with the desired color and
  2887.           pressing Enter, or press the indicated key to quick-select a
  2888.           color.  You may also set color within the Viewer.
  2889.  
  2890.           7.3.12 Set Display Units (Ctrl U)
  2891.  
  2892.           This sets the units for displaying the X and Y layer offsets.
  2893.  
  2894.           7.3.13 Print Layer List (Alt P)
  2895.  
  2896.           In addition to the contents of the Layer List, Alt P prints the
  2897.           current Aperture List and Drill Rack filename selections.  This
  2898.           provides a complete record of the current job status.
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.                8: Viewing Data                                     35
  2909.  
  2910.  
  2911.                                                                          8.
  2912.                                                                   View Data
  2913.  
  2914.  
  2915.  
  2916.           The GC-PREVUE Viewer provides for the graphical manipulation of
  2917.           pads and traces of data layers.
  2918.  
  2919.  
  2920.            8.1 The Viewer Display
  2921.  
  2922.  
  2923.           The GC-PREVUE Viewer display consists of two principal areas: The
  2924.           larger area being the data display area; and the smaller being
  2925.           the help/status/setup area along the top and right of the screen.
  2926.           The data cursor, a white crosshair, stays in the data area unless
  2927.           it is directed the Setup area.  Place the cursor in the Setup
  2928.           area by pressing the S key or simply by moving the data cursor to
  2929.           the far right of the screen.  Press Esc or move cursor with mouse
  2930.           or arrow keys to re-enter the data display.
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.  
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947.  
  2948.  
  2949.  
  2950.                          Figure 8.1: GC-PREVUE Viewer Screen
  2951.  
  2952.           8.1.1 The Help Line
  2953.  
  2954.           The top line of the screen displays helpful messages concerning
  2955.           the state of the Viewer and hints concerning data entry.
  2956.  
  2957.           8.1.2 Absolute X,Y
  2958.  
  2959.           This gives the current data cursor position in absolute plotter
  2960.           bed coordinates.
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.                36                             GC-PREVUE User's Guide
  2975.  
  2976.  
  2977.           8.1.3 Relative X,Y
  2978.  
  2979.           This gives the current data cursor position in coordinates
  2980.           relative to the last position at which the Relative display was
  2981.           zeroed (via pop-up menu or the Z key).  This is useful for
  2982.           measuring.
  2983.  
  2984.           8.1.4 Grids: Step, Snap, & Show
  2985.  
  2986.           The GC-PREVUE data cursor moves on a user-defined grid.  The Step
  2987.           Grid display indicates the current data cursor movement step
  2988.           size.  The data cursor always moves on the Step Grid, regardless
  2989.           of whether grid markers are displayed.
  2990.  
  2991.           The Snap Grid display indicates the grid that the cursor will be
  2992.           aligned to when the Snap to Grid command is used.  When grid
  2993.           markers are displayed, they represent the Snap Grid.
  2994.  
  2995.           When grid markers are displayed, a third display, "Grid Shown",
  2996.           indicates the resolution of the displayed markers.  The grid
  2997.           markers are often spaced 5, 10, or 50 times farther apart than
  2998.           the actual Snap Grid points, depending on the current zoom scale.
  2999.           GC-PREVUE spaces the markers this way to avoid completely
  3000.           flooding the screen with grid markers.
  3001.  
  3002.           8.1.5 Setup
  3003.  
  3004.           The Setup Status Explained
  3005.  
  3006.           The Setup area contains parameters for viewing and editing
  3007.           layers.  Information for each layer, which is both displayed and
  3008.           changeable here, includes:
  3009.  
  3010.             Aperture List selection
  3011.             The View/hide setting (see Section 8.2.4)
  3012.  
  3013.           An asterisk after the Aperture List selection for a layer shows
  3014.           that the selection contains Invisible entries, which may affect
  3015.           the display and editing of data for that layer.
  3016.  
  3017.           Change the Setup
  3018.  
  3019.           To modify the Setup area, press the S key, or move the data
  3020.           cursor to the right until it moves out of the Viewer area and
  3021.           into the Setup area.
  3022.  
  3023.           To change a setup value for any layer, just put the cursor on the
  3024.           current value and type in the new one.
  3025.  
  3026.           Also, certain commands from the Layer list also work here:
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.                8: Viewing Data                                     37
  3041.  
  3042.  
  3043.             Move Top (F8): make the current layer the top layer.
  3044.  
  3045.             Set Color (F9): set the display color for the current layer.
  3046.  
  3047.           F10 pops up a copy of the layer's aperture list selection for
  3048.           inspection.  Inside the Setup area, ClickCenter/Ctrl M presents a
  3049.           pop up menu of these commands.
  3050.  
  3051.           ClickLeft, Enter and Esc all return the cursor to the Viewer
  3052.           area.
  3053.  
  3054.  
  3055.            8.2 Basic Editing Concepts
  3056.  
  3057.  
  3058.           8.2.1 Getting Help
  3059.  
  3060.           Use ClickCenter/Ctrl M to see a pop-up menu of commands (see
  3061.           Figure 8.2).  Press H or ? for a few more hints.
  3062.  
  3063.           8.2.2 Getting Out of the Viewer
  3064.  
  3065.           All you have to do is press the Esc key.  Since Esc is also a way
  3066.           to quit actions within the Viewer, GC-PREVUE will ask you to
  3067.           press Esc again if you want to return to the main GC-PREVUE
  3068.           screen.  If you don't, just press any other key, or move the
  3069.           mouse.
  3070.  
  3071.           8.2.3 Saving Your Work (F6)
  3072.  
  3073.           It's a good idea to save your work frequently, in case you change
  3074.           your mind about something, or perhaps there's a power loss.  The
  3075.           F6 works here just as it does in the Layer List area of the main
  3076.           GC-PREVUE screen.  To reload previously saved work, return to the
  3077.           Layer List area and use Restore (F7).  The Configure menu off the
  3078.           main menu provides for a reminder interval to occasionally prompt
  3079.           you to save your work.  We strongly recommend that you use it.
  3080.  
  3081.           8.2.4 Preparing to View:
  3082.           Hide or View
  3083.  
  3084.           Each layer can be hidden (does not display), or viewed
  3085.           (displays).  The setting for each layer is displayed and may be
  3086.           changed in the third column of the Setup area and is indicated by
  3087.           the character "h" or "V".
  3088.  
  3089.           8.2.5 Speed-up Keys (1...9)
  3090.  
  3091.           The keys 1 through 9 act as multipliers in cursor moves and
  3092.           zooming.  That is, once the 4 key is pressed the cursor moves
  3093.           four times as far with a single press of an arrow key, an
  3094.           unwindowed zoom changes the scale by 8x instead of 2x, and a zoom
  3095.           out goes up four levels instead of one.  A zoom resets the speed-
  3096.           up level to 1.
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.                38                             GC-PREVUE User's Guide
  3107.  
  3108.  
  3109.  
  3110.            8.3 Commands for Viewing
  3111.  
  3112.  
  3113.           In this and the following sections, each subsection describes a
  3114.           command and lists its single-key implementation in parenthesis.
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.                           Figure 8.2: Commands for Editing
  3135.  
  3136.           8.3.1 Undo (U)
  3137.  
  3138.           This extremely useful command allows you to reverse the most
  3139.           recent viewing action, such as, Offset or Rotate.
  3140.  
  3141.           8.3.2 Offset (O)
  3142.  
  3143.           This feature allows you to shift marked data by an explicit X,Y
  3144.           amount.  GC-PREVUE presents an input window asking for a list of
  3145.           data and the X and Y shift values.  Further shifting can be
  3146.           achieved using DragRight or by repeating the Offset command.
  3147.  
  3148.           The default X,Y offset values are those found in the "rel"
  3149.           display.  This allows easy point-to-point data shifting when used
  3150.           with the Zero Relative command.
  3151.  
  3152.           8.3.3 Rotate (R)
  3153.  
  3154.           This rotates any layer by 90, 180 or -90 degrees (GC-PREVUE asks
  3155.           you for the rotation).  The center of rotation is user-defined,
  3156.           the default being the center of the window, or the current cursor
  3157.           position.  GC-PREVUE has special features to aid in the rotation
  3158.           of apertures which are not symmetrical (see Section 5.1.5).
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.                8: Viewing Data                                     39
  3173.  
  3174.  
  3175.           8.3.4 Mirror X/Y data (X) (Y)
  3176.  
  3177.           Mirroring Y means that the Y values of marked data are reflected
  3178.           or "flipped" top to bottom about a line parallel to the X axis.
  3179.           The default reflecting line is centered in the Y range of the
  3180.           window, or the current cursor Y if pointed to.  GC-PREVUE
  3181.           presents an input window that allows you to change this value if
  3182.           desired.  Mirror X behaves similarly except that data flip left
  3183.           and right instead of top and bottom.
  3184.  
  3185.  
  3186.            8.4 Panning and Zooming
  3187.  
  3188.  
  3189.           8.4.1 Pan the Display (DragCenter or P)
  3190.  
  3191.           To pan the display with a mouse, use DragCenter.   The start-of-
  3192.           drag position will be panned to the end-of-drag position.  For
  3193.           keyboard panning, press P and move the cursor with the arrow
  3194.           keys.  Press P again to end panning.
  3195.  
  3196.           8.4.2 Zoom In (ClickLeft or +)
  3197.  
  3198.           To zoom in on a selected area, DragLeft to make a window around
  3199.           that area, then position the cursor inside it and ClickLeft or
  3200.           press the + key.  Without a window, the zoom is centered on the
  3201.           cursor with a 2x magnification.  The speed-up keys (1...9) cause
  3202.           a corresponding 2x(speed-up) x zoom when there is no window
  3203.           involved.
  3204.  
  3205.           8.4.3 Zoom Out (ClickRight or -)
  3206.  
  3207.           This takes you to the previous zoom level.  The speed-up keys
  3208.           (1...9) zoom out by (speed-up) zoom levels.
  3209.  
  3210.           8.4.4 Unzoom (Alt -)
  3211.  
  3212.           The Alt key pressed together with the minus key on the typewriter
  3213.           area of the keyboard (not the numeric keypad area) zooms out to
  3214.           the maximum-scale zoom level.
  3215.  
  3216.  
  3217.            8.5 Drawing
  3218.  
  3219.  
  3220.           8.5.1 reDraw Now (D)
  3221.  
  3222.           This immediately updates the screen with all viewing changes.
  3223.           Screen redraws can be interrupted by pressing Ctrl Break.
  3224.  
  3225.           8.5.2 Drawing Mode (Ctrl D)
  3226.  
  3227.           This command presents an input window for changing the drawing
  3228.           behavior of GC-PREVUE, as described below.
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.                40                             GC-PREVUE User's Guide
  3239.  
  3240.  
  3241.           Style
  3242.  
  3243.           This toggle field has sets the style for drawing pads and traces.
  3244.           Three styles are available:
  3245.  
  3246.             Normal: Pads and Traces are drawn filled at width.
  3247.  
  3248.             Transparent: Pads and Traces are drawn unfilled at width.
  3249.  
  3250.             Ball and Stick: Pads are shown in outline while traces are
  3251.             shown as centerlines only.  This is the fastest drawing style.
  3252.  
  3253.           autoDraw
  3254.  
  3255.           The shifting of data requires constant updating of the display.
  3256.           While GC-PREVUE attempts to update only those parts of the
  3257.           display which require it, this can still be time consuming.  You
  3258.           can gain some speed by turning off the autoDraw automatic screen
  3259.           update and just issuing a reDraw command when needed.
  3260.  
  3261.           Slowdown
  3262.  
  3263.           Slowdown sets a timer for slowing down reDraw, which can
  3264.           sometimes be useful for data analysis.  The larger the number
  3265.           entered the slower the redraw speed.  Enter "0" for maximum
  3266.           redrawing speed.
  3267.  
  3268.           Zoom Capture On/Off
  3269.  
  3270.           When you zoom in, GC-PREVUE saves the current screen image prior
  3271.           to zooming.  When you zoom out again, GC-PREVUE restores the
  3272.           saved screen image.  This generally results in faster operation
  3273.           of GC-PREVUE, but in some cases it is actually faster to redraw
  3274.           the screen than to restore it, and in any event it can require a
  3275.           great deal of memory or disk space.  You can disable the zoom
  3276.           capture feature if you wish by selecting Zoom Capture "Off."
  3277.  
  3278.           Inverted Y Axis Orientation
  3279.  
  3280.           Some CAD systems represent data on an "inverted" Y axis.  An
  3281.           inverted Y axis increases in value as it moves down the screen
  3282.           away from the X,Y axes intersection.  The value of the standard Y
  3283.           axis increases as it moves up the screen away from the XY, axes
  3284.           intersection.  Turn this feature "ON" if you are more comfortable
  3285.           with the inverted display style.
  3286.  
  3287.           8.5.3 Label Apertures (L)
  3288.  
  3289.           This feature allows you to label pads and traces on-screen, by
  3290.           aperture position.  Pads are labeled at the center while traces
  3291.           are labeled at the midpoint.  GC-PREVUE waits for a keystroke
  3292.           after labeling each layer.  Any key will cause the next layer to
  3293.           be labeled, except for F10, which allows you to inspect any
  3294.           Aperture List or the Drill Rack.
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.                8: Viewing Data                                     41
  3305.  
  3306.  
  3307.           8.5.4 Wait Between Layers (W)
  3308.  
  3309.           "Wait Between Layers" causes the screen to be redrawn one layer
  3310.           at a time.  After each layer, GC-PREVUE waits for almost any
  3311.           keystroke before drawing the next layer.  Pressing L at this time
  3312.           labels the last drawn layer, and pressing F10 displays its
  3313.           Aperture List or Drill Rack.
  3314.  
  3315.           8.5.5 Aspect Ratio (Ctrl A)
  3316.  
  3317.           Each brand of monitor has a slightly different screen height to
  3318.           width ratio, or aspect ratio.  This can result in distortion of
  3319.           the displayed image.  GC-PREVUE provides the ability to
  3320.           interactively correct for this distortion.
  3321.  
  3322.           When you press Ctrl A, a rectangle appears on the screen.  If
  3323.           your aspect ratio is properly adjusted, the rectangle should
  3324.           appear to be a square.  If it is not square, use the up/down
  3325.           arrow keys to make it square.  Once adjusted, press Enter.
  3326.  
  3327.           VGA displays are assumed to have 1:1 aspect ratios.
  3328.  
  3329.  
  3330.            8.6 Grid
  3331.  
  3332.  
  3333.           GC-PREVUE works with two grids, Step and Snap, which have the
  3334.           same basic resolution.  The Step Grid determines the fineness of
  3335.           cursor moves.  The Snap Grid provides a convenient means of
  3336.           aligning the cursor or an entity to a (usually coarser) design
  3337.           grid.  Both the Step and Snap grids are taken from a user-defined
  3338.           grid selection, which is described in the next section.
  3339.  
  3340.           A Freehand feature is provided that allows gridless moves using
  3341.           the mouse.
  3342.  
  3343.           8.6.1 User-Defined Grid (Alt G)
  3344.  
  3345.           GC-PREVUE allows you to pick the grid sizes that best suit your
  3346.           work.  Press Alt G to pop up the grid selection window.  The
  3347.           first line G0 contains the smallest cursor movement step desired.
  3348.           On each subsequent line, Gn specifies a multiple of the previous
  3349.           line.  The Step Grid readout shows the effective grid size for
  3350.           the current line as you move up and down in the window.
  3351.  
  3352.           Example: if you desire an 1/8 mil grid, enter ".000125" for G0.
  3353.           This is the smallest grid step.  On the next line G1, enter 2 for
  3354.           a grid step of 1/4 mil.  For G2, enter 2 for a grid step of 1/2
  3355.           mil.  For G3, enter 2 for a 1 mil grid.  Now for G4 you might
  3356.           enter 5 (5 mil) then for G5, 2 (10 mil), and so on down to G10.
  3357.           (See Figure 8.3.)
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.                42                             GC-PREVUE User's Guide
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.  
  3377.  
  3378.  
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.                             Figure 8.3: User-defined Grid
  3392.  
  3393.           8.6.2 Change the Step Grid Size (F1/F2)
  3394.  
  3395.           Use the F1 key to increase the Step Grid size (i.e. move from the
  3396.           Gn grid level to the Gn+1) and the F2 key to decrease it.
  3397.  
  3398.           8.6.3 Change the Snap Grid Size
  3399.           (Ctrl F1/Ctrl F2)
  3400.  
  3401.           Increase the Snap Grid size (i.e move from the Gn grid level to
  3402.           the Gn+1) by pressing Ctrl F1, and decrease it by pressing Ctrl
  3403.           F2.
  3404.  
  3405.           8.6.4 Snap to Grid (G)
  3406.  
  3407.           Press G to position the cursor, or an entity the cursor is
  3408.           marking, on the nearest Snap Grid point.  This allows you to
  3409.           manipulate the cursor with small moves, then "snap" onto the
  3410.           larger Snap Grid.
  3411.  
  3412.           EXAMPLE  To align an errant pad to the Snap Grid, set the Step
  3413.           Grid to a fine enough value (or use the Freehand mode described
  3414.           in Section 8.6.6) to allow centering the cursor on the pad.  Now
  3415.           Mark and Shift the pad using DragRight.  Press G and the pad
  3416.           Snaps to the nearest Snap Grid point.  You may also Mark an
  3417.           entity, press G, and the entity will Snap to the nearest Snap
  3418.           Grid point.
  3419.  
  3420.           8.6.5 Turn Grid Markers On/Off (Ctrl G)
  3421.  
  3422.           Press Ctrl G to toggle the grid markers display.  Grid markers
  3423.           reflect the current Snap Grid value, although they may be placed
  3424.           5, 10, 50 or more times farther apart to avoid crowding the
  3425.           screen..
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.                8: Viewing Data                                     43
  3437.  
  3438.  
  3439.           8.6.6 Freehand Mouse (F)
  3440.  
  3441.           Sometimes it is convenient to move the data cursor completely
  3442.           unrestrained by grids.  The F key toggles the use of the mouse
  3443.           between Freehand (gridless) moves and normal (grid-oriented)
  3444.           moves.  The arrow keys are always grid oriented.
  3445.  
  3446.           8.6.7 Zero the Relative Readout (Z)
  3447.  
  3448.           This command causes relative X Y offsets to be measured from the
  3449.           current data cursor position.
  3450.  
  3451.           8.6.8 User Zero (Alt Z)
  3452.  
  3453.           Specify your own absolute 0,0 position rather than using GC-
  3454.           PREVUE's absolute 0,0, which is determined from the bedsize.
  3455.           This allows you to place your data anywhere on the bed and use
  3456.           absolute offsets of X0,Y0.
  3457.  
  3458.           8.6.9 Units mm/inch (Ctrl U)
  3459.  
  3460.           Ctrl U toggles the display units from inch to mm.
  3461.  
  3462.  
  3463.            8.7 Miscellaneous Commands
  3464.  
  3465.  
  3466.           8.7.1 Query (Q)
  3467.  
  3468.           Query describes data more specifically than Label with a pop up
  3469.           window that displays pointed-to data by layer number, aperture,
  3470.           and XY location.  Simply point to or window the data that you are
  3471.           curious about and press Q.  As you scroll through the list, the
  3472.           data cursor moves to the item currently indicated by the text
  3473.           cursor.  Use Esc to quit and return the cursor to its former
  3474.           position, or press Enter to leave the cursor where it is in the
  3475.           list.
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.                44                             GC-PREVUE User's Guide
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.  
  3514.  
  3515.  
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.                               Figure 8.4: Query Feature
  3524.  
  3525.           8.7.2 Bed Size (Ctrl B)
  3526.  
  3527.           Set the size of your plotter's bed here.  Press Ctrl B and type
  3528.           in the bed dimensions.
  3529.  
  3530.           8.7.3 Inspect Aperture Lists and
  3531.           the Drill Rack (F10)
  3532.  
  3533.           You can inspect any Aperture List or the Drill Rack by pressing
  3534.           F10.  When inspecting an Aperture List, press F10 again to
  3535.           inspect the drill rack.
  3536.  
  3537.           While inspecting an Aperture List or Drill Rack you can change
  3538.           the Invisibility of any aperture or drill using Ctrl I.  Such
  3539.           changes take effect the next time the screen is redrawn.
  3540.           Remember that data using Invisible apertures or drills do not
  3541.           display.  Layers which use Aperture Lists containing Invisible
  3542.           entries are marked with an asterisk in the Setup Status area.
  3543.  
  3544.           8.7.4 Jump to Absolute X,Y (J)
  3545.  
  3546.           Press J to "dial in" a new cursor X,Y position.  Subsequent Jumps
  3547.           default to the previous Jump position, forming a convenient way
  3548.           to move between two areas of the plot.
  3549.  
  3550.           8.7.5 Jump to Relative X,Y (Alt J)
  3551.  
  3552.           Jump to Relative works just like Jump to Absolute, except that
  3553.           pressing Alt J jumps the cursor to a relative X,Y position.
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.                  Appendix A: Aper, The Custom Aperture Generator   45
  3569.  
  3570.  
  3571.                                                            Appendix A: APER
  3572.                                                       The GraphiCode Custom
  3573.                                                          Aperture Generator
  3574.  
  3575.  
  3576.  
  3577.  
  3578.            A.1 How GC-PREVUE Uses Custom Apertures
  3579.  
  3580.  
  3581.           Custom apertures differ from other apertures in that they cannot
  3582.           be described as a simple shape such as Round, Square or Octagon.
  3583.           A custom aperture consists of a series of lines, arcs and shapes
  3584.           in a coordinate system that centers on the current plotter X,Y
  3585.           position.
  3586.  
  3587.           Using the APER program, you can easily describe the shape of a
  3588.           custom aperture in an HPGL-like language.  APER takes this
  3589.           description and translates it to a format that GC-PREVUE uses to
  3590.           display the aperture.  GC-PREVUE can also output the aperture as
  3591.           a series of draws and flashes, allowing you to use custom
  3592.           apertures on non-programmable photoplotters.
  3593.  
  3594.           GC-PREVUE supports the use of custom apertures for pads only.
  3595.  
  3596.  
  3597.            A.2 Using APER to Create Custom Apertures
  3598.  
  3599.  
  3600.           A.2.1 APER Basics
  3601.  
  3602.           APER is a simple text editor and translator that reads or creates
  3603.           human-readable (text) custom aperture description files and
  3604.           translates them to machine-readable (binary) files for maximum
  3605.           speed when used by GC-PREVUE.
  3606.  
  3607.           To create a custom aperture, you must first create a description
  3608.           of the aperture using APER's HPGL-like aperture description
  3609.           language.  This description can consist of rectangles, circles,
  3610.           straight lines, and arcs.  Lines and arcs can be drawn at any
  3611.           width.
  3612.  
  3613.           APER operates in graphics mode.  As you edit the aperture
  3614.           description text in one window, APER shows the resulting custom
  3615.           aperture shape in another window.
  3616.  
  3617.           A.2.2 CAT Files and CAP Files
  3618.  
  3619.           APER deals with two kinds of files: Custom Aperture Text (.CAT)
  3620.           files and Custom Aperture Description (.CAP) files.
  3621.  
  3622.           CAT files contain human-readable aperture descriptions, and can
  3623.           be prepared within APER or by using any word processor.  CAT
  3624.           files can also be largely prepared using any CAD system with HPGL
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.                46                             GC-PREVUE User's Guide
  3635.  
  3636.  
  3637.           output, but will require some modification in APER to deal with
  3638.           scaling and line weights.
  3639.  
  3640.           CAP files contain machine-readable custom aperture descriptions,
  3641.           and can be produced only by APER.  APER reads CAT files and uses
  3642.           that information to produce CAP files.  CAP files can be read
  3643.           only by GC-PREVUE and related GraphiCode software products.
  3644.  
  3645.  
  3646.            A.3 Starting APER
  3647.  
  3648.  
  3649.           APER is a stand-alone program, so you must quit GC-PREVUE or use
  3650.           Ctrl-C to get a DOS command line.  At the DOS command line, type:
  3651.  
  3652.             APER
  3653.  
  3654.           APER uses the GC-PREVUE configuration file DEFAULT.PED to
  3655.           determine your graphics display type.  If this file is missing,
  3656.           APER will automatically determine the graphics adaptor type.
  3657.  
  3658.           A.3.1 Custom Aperture Text Descriptions
  3659.  
  3660.           Once APER is running, select Files from the main menu.  A pop
  3661.           down menu appears, with the following entries:
  3662.  
  3663.           Load
  3664.  
  3665.           Use Load to read in existing aperture description text (CAT)
  3666.           files.  Once the text is loaded, APER displays the custom
  3667.           aperture shape and places the cursor in the text editing window.
  3668.           For a list of CAT files, press F10 when APER prompts you for a
  3669.           filename.  To return to the Files menu, press Esc.
  3670.  
  3671.  
  3672.  
  3673.  
  3674.  
  3675.  
  3676.  
  3677.  
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.                  Figure A.1: APER Custom Aperture Generation Screen
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.                  Appendix A: Aper, The Custom Aperture Generator   47
  3701.  
  3702.  
  3703.           Save
  3704.  
  3705.           Use Save to write text files back to disk after editing.
  3706.  
  3707.           Generate
  3708.  
  3709.           Use this option to generate a CAP file for use by GC-PREVUE.
  3710.           Generate cannot work unless a valid CAT file has been loaded
  3711.           (i.e., its contents are shown both in the text and graphics
  3712.           windows).
  3713.  
  3714.           Edit
  3715.  
  3716.           To continue editing the current CAT text after Save or Generate,
  3717.           select Edit.  The cursor returns to the text editing window.
  3718.  
  3719.           A.3.2 The CAT Data Header
  3720.  
  3721.           The first thing a CAT aperture description must do is declare the
  3722.           working units (inch, mil, mm or micron) and any optional
  3723.           mirroring or rotation of the working coordinate system.  This
  3724.           header takes the form:
  3725.  
  3726.             <units>[MX][MY][RT<degrees>]:
  3727.  
  3728.           <units> is one of the following:
  3729.  
  3730.             MM
  3731.             MICRON
  3732.             INCH
  3733.             MIL
  3734.  
  3735.           MX, MY and RT are used to mirror and rotate the aperture
  3736.           description.  This allows the generation of CAP files for several
  3737.           different applications, such as, emulsion up, down, and data
  3738.           rotation, with minimal editing to a single CAT file.
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.                48                             GC-PREVUE User's Guide
  3767.  
  3768.  
  3769.  
  3770.  
  3771.  
  3772.  
  3773.           Header                            HPGL Commands Supported
  3774.  
  3775.  
  3776.           MM        unit type               LT   line type
  3777.           MICRON                            PT   pen thickness
  3778.           INCH                              PU   pen up
  3779.           MIL                               PD   pen down
  3780.                                             PA   plot absolute
  3781.           MX        mirror X                PR   plot relative
  3782.           MY        mirror Y                AR   arc relative
  3783.           RT        rotate                                                               AA   arc absolute
  3784.                     coordinates             RR   rectangle relative
  3785.                                             RA   rectangle absolute
  3786.                                             CI   circle
  3787.  
  3788.                       Figure A.2: Supported HPGL & CAT Commands
  3789.  
  3790.  
  3791.  
  3792.           A.3.3 CAT Syntax
  3793.  
  3794.           Other than in the header just described, APER CAT files use HPGL
  3795.           to describe custom apertures.  The following is a list of
  3796.           supported instructions and their arguments.  The BOLDFACE
  3797.           UPPERCASE letters are the supported instructions.  <Brackets>
  3798.           indicate required arguments, and [braces] indicate optional
  3799.           arguments.  (See Figure A.2 for a list of all supported
  3800.           commands).
  3801.  
  3802.           LT (Line Type)
  3803.  
  3804.           Format: LT[draw style]
  3805.           To select the Line Type of an aperture, choose either LT0 or LT1.
  3806.           LT0 draws with a round aperture, which results in rounded or
  3807.           half-circle end points.  LT1 draws with GraphiCode's "Slit"
  3808.           aperture, which leaves flat or squared end points.  LT0 is the
  3809.           default.
  3810.  
  3811.           PT (Pen Thickness)
  3812.  
  3813.           Format: PT<thickness>
  3814.           Set line thickness for lines and arcs.  Stays in effect until
  3815.           next PT instruction.
  3816.  
  3817.           PU (Pen Up)
  3818.  
  3819.           Format: PU[x,y,[x,y,[...]]]
  3820.           Following drawing commands update the pen position but do not
  3821.           actually draw anything.  Optional x,y movement arguments are
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.                  Appendix A: Aper, The Custom Aperture Generator   49
  3832.  
  3833.  
  3834.  
  3835.           interpreted as absolute or relative based on last seen PA/PR
  3836.           instruction (default is PA).
  3837.  
  3838.           PD (Pen Down)
  3839.  
  3840.           Format: PD[x,y,[,x,y,[...]]]
  3841.           Following drawing commands result in actual images.  Optional x,y
  3842.           line draw arguments are interpreted as absolute or relative based
  3843.           on last seen PA/PR instruction (default is PA).
  3844.  
  3845.           PA (Plot Absolute)
  3846.  
  3847.           Format: PA[xa,ya[,xa,ya[...]]]
  3848.           X,Y pairs for following PU and PD instructions (and optional
  3849.           movement arguments) are to be interpreted as absolute locations.
  3850.  
  3851.           PR (Plot Relative)
  3852.  
  3853.           Format: PR[xr,yr[,xr,yr[...]]]
  3854.           X,Y pairs for following PU and PD instructions (and optional
  3855.           movement arguments) are to be interpreted as relative offset
  3856.           locations.
  3857.  
  3858.           AR (Arc Relative)
  3859.  
  3860.           Format: AR<xr,yr,sweep>
  3861.           Draw an arc of "sweep" degrees from the current pen x,y around
  3862.           center x+xr,y+yr.  Negative sweep angles result in clockwise
  3863.           arcs.  Pen position moves to the end of the resulting arc.  PA/PR
  3864.           state is not affected.
  3865.  
  3866.           AA (Arc Absolute)
  3867.  
  3868.           Format: AA<xa,ya,sweep>
  3869.           Draw an arc of "sweep" degrees from the current pen x,y around
  3870.           center xa,ya.  Negative sweep angles result in clockwise arcs.
  3871.           Pen position moves to the end of the resulting arc.  PA/PR state
  3872.           is not affected.
  3873.  
  3874.           RR (Rectangle Relative)
  3875.  
  3876.           Format: RR<xr,yr>
  3877.           Draw a filled rectangle having one corner at the current pen
  3878.           position x,y and the opposite corner at the relative location
  3879.           xr,yr.  Pen position becomes x+xr,y+yr.  PA/PR state is not
  3880.           affected.
  3881.  
  3882.           RA (Rectangle Absolute)
  3883.  
  3884.           Format: RA<xa,ya>
  3885.           Draw a filled rectangle having one corner at the current pen
  3886.           position x,y and the opposite corner at the absolute location
  3887.           xa,ya.  Pen position becomes xa,ya.  PA/PR state is not affected.
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.                50                             GC-PREVUE User's Guide
  3898.  
  3899.  
  3900.  
  3901.           CI (Circle)
  3902.  
  3903.           Format: CI<radius>
  3904.           Draw a filled circle with the given radius, centered at the
  3905.           current pen position.  Pen position is unchanged.
  3906.  
  3907.           A.3.4 Differences Between CAT Syntax
  3908.           and HPGL
  3909.  
  3910.           Instead of the usual HPGL scaling instructions (IP, SC, etc) an
  3911.           APER CAT file must begin with one of the following key words to
  3912.           define units:
  3913.             INCH
  3914.             MIL
  3915.             MM
  3916.             MICRON
  3917.  
  3918.           The MX (mirror X), MY (mirror Y) and RT (rotate coordinates)
  3919.           commands are not HPGL commands and can appear only as part of the
  3920.           data header following the units declaration.
  3921.  
  3922.           The PT (Pen Thickness) instruction uses the same units as other
  3923.           CAT instructions. In HPGL, PT units are always mm.  The PT
  3924.           instruction affects only line and arc drawing.  Rectangles
  3925.           (RR,RA) and rounds (CI) do not use the PT information since they
  3926.           are not arcs or lines.
  3927.  
  3928.           The RR and RA instructions always create a filled rectangle, and
  3929.           leave the logical pen at the far corner  of the rectangle.  In
  3930.           HPGL, they create an outline unless commanded to fill, and they
  3931.           do not update the pen position.
  3932.  
  3933.           The CI instruction always creates a filled circle.  In HPGL, CI
  3934.           creates an outline unless commanded to fill.
  3935.  
  3936.  
  3937.            A.4 APER Macro Feature
  3938.  
  3939.  
  3940.           APER gives you the power to create a sophisticated custom
  3941.           aperture with a Macro Command.  APER's Macro Command comes with
  3942.           on-line help, merge capacity, and pre-defined aperture shapes,
  3943.           which require only minor size adjustments for true custom shapes.
  3944.           Below is a summary of the Macro feature:
  3945.  
  3946.  
  3947.  
  3948.  
  3949.  
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.                  Appendix A: Aper, The Custom Aperture Generator   51
  3964.  
  3965.  
  3966.  
  3967.             Help: Describes APER formats
  3968.             Merge: Combines APER custom aperture files
  3969.             Macro APER codes: Creates popular custom apertures with user-
  3970.             defined dimensions quickly
  3971.  
  3972.           A.4.1 Help
  3973.  
  3974.           Help describes formats that APER accepts for creating custom
  3975.           aperture text (CAT) files.  Help lists an example CAT file, data
  3976.           header commands, HPGL-like commands, and APER Macro Commands.
  3977.  
  3978.           A.4.2 Merge
  3979.  
  3980.           Merge allows for CAT files to be appended to current APER editor
  3981.           data.  When a file is merged, the header will be stripped off the
  3982.           file being read in.  If no data currently exists in the editor,
  3983.           the header will remain as part of the aperture description.
  3984.           Remember, merge does not negotiate differences between headers.
  3985.           If headers are not alike, APER will create an aperture different
  3986.           from the one in the file being merged.
  3987.  
  3988.           Another feature that Merge allows is the power merge feature.  To
  3989.           perform a power merge, press F10  and a list of CAT files will
  3990.           appear.  Move the cursor to the files that are to be merged.
  3991.           Press Spacebar to highlight each file.  When all selections are
  3992.           made, press Esc, and the new CAT data should appear at the
  3993.           editor.
  3994.  
  3995.           A.4.3 Macro Commands Supported
  3996.  
  3997.             ANNULUS (circular and square)
  3998.             CROSSHAIR
  3999.             OCTAGON
  4000.             OVAL
  4001.             MOIRE (circular and square)
  4002.             QUAD
  4003.             DOUBLE QUAD
  4004.             THERMAL (circular and square)
  4005.  
  4006.           The following section describes how to use these Macro Commands.
  4007.  
  4008.           A.4.4 Custom Aperture Generation Codes
  4009.           Macro APER Codes
  4010.  
  4011.           Along with the HPGL supported commands are APER specific codes.
  4012.           These codes allow the user to easily specify common apertures
  4013.           types without having to know the corresponding HPGL data.  The
  4014.           aperture designs are general in nature and allow for complete
  4015.           user specification.  There are 11 supported symbols which
  4016.           include: Oval, Octagon, Annulus (Square and Round), Moire (Square
  4017.           and Round), Crosshair, Quad, Double Quad, and Thermal (Square and
  4018.           Round).
  4019.  
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.                52                             GC-PREVUE User's Guide
  4030.  
  4031.  
  4032.  
  4033.           A feature that is allowed by APER is to enter minimum formats to
  4034.           create the APER symbol.  Part of this feature is the ability to
  4035.           input partial APER code descriptions.  For instance, instead of
  4036.           entering CROSSHAIR, CR or anything in between represents a
  4037.           crosshair.  The minimum formats will be described in more detail
  4038.           below.
  4039.  
  4040.           Parameters declared along with the APER syntax range from 0 to
  4041.           169.092414 inches.  If the parameters are larger than the limits,
  4042.           typically, APER will not draw anything, or in some cases it will
  4043.           draw incorrectly.  APER will treat such values in a relatively
  4044.           friendly manner, but it seems extreme to require a 14 foot long
  4045.           aperture for a PCB board.
  4046.  
  4047.           Another restriction APER has is that apertures over 12 inches in
  4048.           diameter will not be fully displayed inside the graphical window
  4049.           extents.
  4050.  
  4051.           Negative values are not used by APER and will be made positive by
  4052.           stripping the sign and using the magnitude.  (This does not apply
  4053.           to angles, where any angle will be used.)
  4054.  
  4055.           If parameters do not correspond to specified values, APER will
  4056.           try to create the aperture in the most logical manner.  For
  4057.           instance, if the inside diameter is greater than the outside
  4058.           diameter, APER will swap the values assuming that you just
  4059.           entered the data incorrectly.  Also, if APER cannot use the data,
  4060.           it will use default values instead.  Default values are discussed
  4061.           individually for each aperture.  However, some parameters do not
  4062.           have default values, and must accompany the APER code.
  4063.  
  4064.           The following describes each APER macro:
  4065.  
  4066.           OVAL
  4067.  
  4068.           Format: OVAL<major,minor>
  4069.           Minimum format: OV<major,minor>
  4070.           To create an oval, type the key word: OV (or OVAL for more
  4071.           descriptive APER code).  Then enter the major and minor values,
  4072.           such as:
  4073.  
  4074.             OVAL50,30;  (See Figure A.3 below.)
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.  
  4082.  
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.                  Appendix A: Aper, The Custom Aperture Generator   53
  4096.  
  4097.  
  4098.  
  4099.  
  4100.  
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.                                   Figure A.3: Oval
  4122.  
  4123.           OVAL will draw a filled oval with the major and minor axes
  4124.           centered at the origin.  The major parameter represents the
  4125.           diameter of the oval along the x-axis. Likewise, minor describes
  4126.           the diameter along the y-axis.
  4127.  
  4128.           There are no default values for OVAL, therefore both major and
  4129.           minor `parameters must be indicated to generate an oval of any
  4130.           kind.  If an incorrect entry is made, an error message stating
  4131.           "Syntax Error" will be displayed.
  4132.  
  4133.           OCTAGON
  4134.  
  4135.           Format: OCTAGON<diameter,ratio>
  4136.           Minimum Format: OCT<diameter>
  4137.           To create an octagon, use the key word:
  4138.  
  4139.             OCT (or OCTAGON for more descriptive APER code)
  4140.  
  4141.           Then enter the diameter and ratio, such as:
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.                54                             GC-PREVUE User's Guide
  4162.  
  4163.  
  4164.  
  4165.             OCTAGON50,.414; (See Figure A.4 below.)
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.  
  4190.  
  4191.                                  Figure A.4: Octagon
  4192.  
  4193.           The OCT function will draw a filled octagon centered at the
  4194.           origin.
  4195.  
  4196.           Diameter determines the diameter along the x and y axis.  There
  4197.           is no default value for diameter.  If it is unspecified, a
  4198.           "Syntax error" message will be displayed.
  4199.  
  4200.           Ratio is used to determine the lengths of sides.  The
  4201.           calculations are as follows:
  4202.  
  4203.             Lengths[top/bottom/left/right] = diameter/(1+2*ratio).
  4204.  
  4205.             Lengths[diagonal] =
  4206.                sqrt(2*(ratio*length[top])*(ratio*length[top])).
  4207.  
  4208.           The value for ratio must be between 0 and 1.  If a value outside
  4209.           of 0 and 1 is given, ratio will default to .414, which will
  4210.           produce an octagon with equal length sides.
  4211.  
  4212.           The OCTAGON function allows for minimal inputs to describe the
  4213.           octagon.  When a default value corresponds with the octagon being
  4214.           generated, that value does not need to be entered.  The following
  4215.           case defines rules for using minimal inputs:
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.                  Appendix A: Aper, The Custom Aperture Generator   55
  4228.  
  4229.  
  4230.  
  4231.             1.) If only one input is given, it will be used by diameter and
  4232.             ratio will default to 0.414.  One input is the minimum number
  4233.             required to generate an octagon.  If at least one value is not
  4234.             entered the "Syntax Error" message will be displayed.
  4235.  
  4236.           ANNULUS
  4237.  
  4238.           Format: ANNULUS<outside diameter, inside diameter, shape>
  4239.           Minimum Format: AN<outside diameter>
  4240.           To create an annulus, use the keyword:
  4241.  
  4242.             AN (or use ANNULUS for more descriptive APER code)
  4243.  
  4244.           Then enter the outside diameter, inside diameter and shape of the
  4245.           annulus , such as:
  4246.  
  4247.             ANNULUS50,40,0; (See Figure A.5 below.)
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269.  
  4270.  
  4271.  
  4272.  
  4273.                                  Figure A.5: Annulus
  4274.  
  4275.           The AN function draws a circular or square annulus centered
  4276.           around the origin.
  4277.  
  4278.           Outside diameter determines the outer diameter along the x and y
  4279.           axes.  There is no default value for outside diameter.  If it is
  4280.           unspecified a "Syntax error" message will be displayed.
  4281.  
  4282.           Inside diameter indicates the diameter of the inner unfilled area
  4283.           of an annulus.  It is also used to determine the pen width the
  4284.  
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.                56                             GC-PREVUE User's Guide
  4294.  
  4295.  
  4296.  
  4297.           annulus is drawn with.  The mathematical expression for the pen
  4298.           width is as follows:
  4299.  
  4300.             pen width = (outside diameter-inside diameter)/2.
  4301.  
  4302.           The default for inside diameter is 0.  If APER uses the default
  4303.           for inside diameter, the annulus will appear as a filled circle.
  4304.  
  4305.           Shape specifies whether the annulus is circular or square.  A 1
  4306.           indicates that the annulus is square.  0 represents a circular
  4307.           annulus.  If an invalid value is entered for shape, the annulus
  4308.           will default to circular.
  4309.  
  4310.           If the inside diameter is set to a larger number than the outside
  4311.           diameter, the outside diameter will be set to the larger number.
  4312.  
  4313.           The ANNULUS function allows for minimal inputs to describe the
  4314.           annulus.  When a default value corresponds with the annulus being
  4315.           generated, that value does not need to be entered.  The following
  4316.           cases define rules for using minimal inputs:
  4317.  
  4318.             1.) If only two inputs are given, shape will default to 0 or
  4319.             circular.
  4320.  
  4321.             2.) If one input is specified, MOIRE will use the defaults for
  4322.             inside diameter, and shape.  The first value is used for the
  4323.             outside diameter.  One input is the minimum number required to
  4324.             generate an annulus .  If at least one value is not entered the
  4325.             "Syntax Error" message will be displayed.
  4326.  
  4327.           MOIRE
  4328.  
  4329.           Format: MOIRE<outside diameter, inside diameter, thickness,
  4330.           distance, shape>
  4331.           Minimum Format: MO<outside diameter, thickness, distance>.
  4332.  
  4333.           To create a moire, use the key word:
  4334.  
  4335.             MO (or use MOIRE for more descriptive APER code)
  4336.  
  4337.           Then type the outside diameter, inside diameter, thickness of a
  4338.           ring, the distance between each ring, and the shape of the moire,
  4339.           such as:
  4340.  
  4341.  
  4342.  
  4343.  
  4344.  
  4345.  
  4346.  
  4347.  
  4348.  
  4349.  
  4350.  
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.                  Appendix A: Aper, The Custom Aperture Generator   57
  4360.  
  4361.  
  4362.  
  4363.             MOIRE50,0,5,5,0; (See Figure A.6 below.)
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371.  
  4372.  
  4373.  
  4374.  
  4375.  
  4376.  
  4377.  
  4378.  
  4379.  
  4380.  
  4381.  
  4382.  
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.                                   Figure A.6: Moire
  4389.  
  4390.           The MO function draws a circular or square moire centered around
  4391.           the origin.
  4392.  
  4393.           The outside diameter is the outer diameter of the outer ring.
  4394.           There is no default value for outside diameter.  If it is
  4395.           unspecified a "Syntax error" message will be displayed.
  4396.  
  4397.           Inner diameter determines the inside diameter of the innermost
  4398.           ring.  The default for inside diameter is 0.  If the minimum
  4399.           format for MOIRE is used, the default value will be used.
  4400.  
  4401.           The thickness parameter determines the line weight each ring is
  4402.           drawn with.  Aper will draw a figure with a lineweight of zero
  4403.           (one pixel width), but be warned, ZERO LINEWEIGHTS MAY NOT SHOW
  4404.           UP ON PHOTOPLOTTING machines.  There is no default value for the
  4405.           thickness.  If it is unspecified in the MOIRE format, a "Syntax
  4406.           error" message will be displayed.
  4407.  
  4408.           Distance is the space between each ring.  There is no default
  4409.           value for distance.  If distance is unspecified then the "Syntax
  4410.           error" message will be displayed.
  4411.  
  4412.           Shape specifies whether the moire is circular or square.  A 1
  4413.           indicates that the moire is square.  0 represents a circular
  4414.           moire.  If an invalid value is entered for shape, it will default
  4415.           to circular.
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.                58                             GC-PREVUE User's Guide
  4426.  
  4427.  
  4428.  
  4429.           If any parameter is larger than the outside diameter, the outside
  4430.           diameter will use that value, and substitute the smaller value to
  4431.           the other parameter.
  4432.  
  4433.           The MOIRE function allows for minimal inputs to describe the
  4434.           moire.  When a default value corresponds with the moire being
  4435.           generated, that value does not need to be entered.  The following
  4436.           cases define rules for using minimal inputs:
  4437.  
  4438.             1.) If only four inputs are given, MOIRE will use the default
  4439.             for shape, which is 0 or circular.
  4440.  
  4441.             2.) If three inputs are specified, MOIRE will use the defaults
  4442.             for inside diameter, and shape.  This means that the first
  4443.             value is used for the outside diameter, thickness is set to the
  4444.             second, and distance uses the third value.  Three inputs is the
  4445.             minimum number required to generate a MOIRE.  If less than
  4446.             three are entered the "Syntax Error" message will be displayed.
  4447.  
  4448.           CROSSHAIR
  4449.  
  4450.           Format: CROSSHAIR<diameter, thickness>
  4451.           Minimum Format: CH<diameter>
  4452.           To create a crosshair use the key word:
  4453.  
  4454.             CR (or use CROSSHAIR for more descriptive Aper code)
  4455.  
  4456.           Then type the outside diameter, inside diameter, thickness of a
  4457.           ring, the distance between each ring, and the shape of the
  4458.           crosshair, such as:
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.  
  4465.  
  4466.  
  4467.  
  4468.  
  4469.  
  4470.  
  4471.  
  4472.  
  4473.  
  4474.  
  4475.  
  4476.  
  4477.  
  4478.  
  4479.  
  4480.  
  4481.  
  4482.  
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.                  Appendix A: Aper, The Custom Aperture Generator   59
  4492.  
  4493.  
  4494.  
  4495.             CROSSHAIR50,5; (See Figure A.7 below.)
  4496.  
  4497.  
  4498.  
  4499.  
  4500.  
  4501.  
  4502.  
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509.  
  4510.  
  4511.  
  4512.  
  4513.  
  4514.  
  4515.  
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.                                 Figure A.7: Crosshair
  4522.  
  4523.           The CH function draws a crosshair centered around the origin.
  4524.  
  4525.           Diameter is the length of the line along the x-axis.  There is no
  4526.           default value for diameter.  If it is unspecified a "Syntax
  4527.           error" message will be displayed.
  4528.  
  4529.           Thickness determines the line width of each line in the
  4530.           crosshair.  The default value for thickness is 0.  APER will draw
  4531.           a crosshair with a line width of zero (one pixel width), but be
  4532.           warned, ZERO LINEWEIGHTS MAY NOT SHOW UP ON PHOTOPLOTTING
  4533.           machines.
  4534.  
  4535.           If thickness is larger than the outside diameter, the outside
  4536.           diameter will take that value, and substitute the smaller value
  4537.           to thickness.
  4538.  
  4539.           The CROSSHAIR function allows for minimal inputs to describe the
  4540.           crosshair.  When a default value corresponds with the crosshair
  4541.           being generated, that value does not need to be entered.  The
  4542.           following case defines rules for using minimal inputs:
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.                60                             GC-PREVUE User's Guide
  4558.  
  4559.  
  4560.  
  4561.             1.) If only one input is given, CROSSHAIR will use the default
  4562.             for thickness, which is 0.
  4563.  
  4564.           QUAD
  4565.  
  4566.           Format: QUAD<diameter, gap, angle of rotation>
  4567.           Minimum Format: QD<diameter>
  4568.           To create a quad use the key word:
  4569.  
  4570.             QD (or use QUAD for more descriptive APER code)
  4571.  
  4572.           Then type the diameter, the gap, and the angle of rotation, such
  4573.           as:
  4574.  
  4575.             QUAD50,0,0; (See Figure A.8 below.)
  4576.  
  4577.  
  4578.  
  4579.  
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594.  
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.                                   Figure A.8: Quad
  4601.  
  4602.           The QD function draws a quad centered around the origin.
  4603.  
  4604.           The diameter is the diameter of the quad.  There is no default
  4605.           value for diameter.  If it is unspecified a "Syntax error"
  4606.           message will be displayed.
  4607.  
  4608.           Gap is the space between each section of the quad.  If gap is
  4609.           specified it is guaranteed that all entities of the quad will be
  4610.           the gap distance from other entities.  The default value for gap
  4611.           is 0.
  4612.  
  4613.           QUAD allows the user to specify any amount of angular rotation.
  4614.           Positive and negative angles are valid.  The default value for
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.                  Appendix A: Aper, The Custom Aperture Generator   61
  4624.  
  4625.  
  4626.  
  4627.           the angle of rotation is 0.  If an invalid value is entered for
  4628.           angle, it will be set to 0.
  4629.  
  4630.           If any parameter is larger than the diameter, Quad will set
  4631.           diameter equal to that value, and will substitute the smaller
  4632.           value to the other parameter.
  4633.  
  4634.           The QUAD function allows for minimal inputs to describe the quad.
  4635.           When a default value corresponds with the quad being generated,
  4636.           that value does not need to be entered.  The following cases
  4637.           define rules for using minimal inputs:
  4638.  
  4639.             1.) If only two inputs are given, QUAD will use the default for
  4640.             angle, which is 0.
  4641.  
  4642.             2.) If one input is specified, QUAD will use the defaults for
  4643.             gap, and angle.  The first value will be used for the diameter.
  4644.             One input is the minimum number required to generate a quad.
  4645.             If no inputs are entered the "Syntax Error" message will be
  4646.             displayed.
  4647.  
  4648.           DOUBLE QUAD
  4649.  
  4650.           Format: DQUAD<diameter, thickness, gap, angle of rotation>
  4651.           Minimum Format: DQ<diameter, thickness>
  4652.           To create a double quad, use the key word:
  4653.  
  4654.             DQ (or use DQUAD for more descriptive APER code)
  4655.  
  4656.           Then type the diameter, thickness, gap, and angle of rotation,
  4657.           such as:
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.  
  4666.  
  4667.  
  4668.  
  4669.  
  4670.  
  4671.  
  4672.  
  4673.  
  4674.  
  4675.  
  4676.  
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.                62                             GC-PREVUE User's Guide
  4690.  
  4691.  
  4692.  
  4693.             DQUAD50,5,0,0; (See Figure A.9 below.)
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717.  
  4718.                                Figure A.9: Double Quad
  4719.  
  4720.           The DQ function draws a double quad centered around the origin.
  4721.  
  4722.           The diameter is the diameter of the whole double quad(not the
  4723.           diameter of the inside quad).  There is no default value for
  4724.           diameter.  If it is unspecified a "Syntax error" message will be
  4725.           displayed.
  4726.  
  4727.           Thickness determines the width of the two outside quarter rings.
  4728.           There is no default value for thickness.  If it is unspecified a
  4729.           "Syntax Error" message will be displayed.
  4730.  
  4731.           Gap is the space between each section of the quad.  If gap is
  4732.           specified it is guaranteed that all entities of the double quad
  4733.           will be spaced gap distance from other entities.  The default
  4734.           value for gap is 0.
  4735.  
  4736.           DQUAD allows the user to specify any amount of angular rotation.
  4737.           Positive and negative angles are valid.  The default value for
  4738.           the angle of rotation is 0.  If no value is entered for angle, it
  4739.           will be set to 0.
  4740.  
  4741.           If any parameter is larger than the diameter, DQUAD will set
  4742.           diameter equal to that value, and will substitute the smaller
  4743.           value to the other parameter.
  4744.  
  4745.           The DQUAD function allows for minimal inputs to describe the
  4746.           double quad.  When a default value corresponds with the double
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.                  Appendix A: Aper, The Custom Aperture Generator   63
  4756.  
  4757.  
  4758.  
  4759.           quad being generated, that value does not need to be entered.
  4760.           The following cases define rules for using minimal inputs:
  4761.  
  4762.             1.) If only three inputs are given, DQUAD will use the default
  4763.             for angle, which is 0 and set the other parameters to their
  4764.             respective inputs.
  4765.  
  4766.             2.) If two inputs are specified, DQUAD will use the defaults
  4767.             for gap, and angle of rotation.  The other values will be
  4768.             assign to their respective parameters.  Two inputs is the
  4769.             minimum number of parameters required to generate a double
  4770.             quad.  If less inputs are entered the "Syntax Error" message
  4771.             will be displayed.
  4772.  
  4773.           THERMAL
  4774.  
  4775.           Format: THERMAL<outside diameter, inside diameter, gap, number of
  4776.           spokes, shape, rotation, angle>
  4777.           Minimum Format: TH<outside diameter, insides diameter>
  4778.           To create a thermal, use the key word:
  4779.  
  4780.             TH (or use THERMAL for more descriptive APER code)
  4781.  
  4782.           Then type the outside diameter, inside diameter, gap, number of
  4783.           spokes, shape, rotation, and angle, such as:
  4784.  
  4785.             THERMAL60,45,15,2,0,45; (See Figure A.10 below.) or
  4786.  
  4787.             TH60,45,15,4,1,45; (See Figure A.11 below.)
  4788.  
  4789.  
  4790.  
  4791.  
  4792.  
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.  
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.                              Figure A.10: Round Thermal
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.                64                             GC-PREVUE User's Guide
  4822.  
  4823.  
  4824.  
  4825.  
  4826.  
  4827.  
  4828.  
  4829.  
  4830.  
  4831.  
  4832.  
  4833.  
  4834.  
  4835.  
  4836.  
  4837.  
  4838.  
  4839.  
  4840.  
  4841.  
  4842.  
  4843.  
  4844.  
  4845.  
  4846.  
  4847.                              Figure A.11: Square Thermal
  4848.  
  4849.           The TH function draws a square or circular thermal centered
  4850.           around the origin.
  4851.  
  4852.           Outside diameter is the outside diameter of the outer ring.
  4853.           There is no default value for diameter.  If it is unspecified a
  4854.           "Syntax error" message will be displayed.
  4855.  
  4856.           Inside diameter specifies the inside diameter of the outer ring.
  4857.           Inside diameter is used along with outside diameter to determine
  4858.           the line width for drawing the outer ring.  The mathematical
  4859.           equation for the width is:
  4860.  
  4861.             width = (outside diameter - inside diameter)/2.0;
  4862.  
  4863.           There is no default value for inside diameter.  If it is
  4864.           unspecified a "Syntax Error" message will be displayed.
  4865.  
  4866.           Gap is the space between each section of the quad.  If gap is
  4867.           specified it is guaranteed that all entities of the double quad
  4868.           will be spaced gap distance from other entities.  The default
  4869.           value for gap is 0.
  4870.  
  4871.           Number of spokes parameter represents the number of gaps that
  4872.           will be available in the thermal.  This value can be set to any
  4873.           number using the circular thermal.  The square thermal limits the
  4874.           number of gaps to 1 to 4,6 and 8.  If other values are entered
  4875.           square THERMAL will adjust the number to the closest legal value.
  4876.           The default value for the number of gaps is 0.
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.                  Appendix A: Aper, The Custom Aperture Generator   65
  4888.  
  4889.  
  4890.  
  4891.           Shape determines whether thermal is circular or square.  A 0
  4892.           input corresponds to a circular thermal.  1 makes the thermal
  4893.           square.  If an invalid value for shape is entered, shape will
  4894.           default to 0 or circular.
  4895.  
  4896.           Rotation specifies the angle at which a gap center will be
  4897.           placed.  For example, the thermal in Figure 9 has a gap centered
  4898.           at 45 degrees.  This is the default value for rotation.  If this
  4899.           is the angle of rotation that is needed the value does not need
  4900.           to be entered.
  4901.  
  4902.           Angle is used for the circular thermal only.  This parameter is a
  4903.           limit angle that places boundaries on the arc angle of each
  4904.           spoke.  For example,  if angle is set to 90 degrees, and a 2 gap
  4905.           thermal was declared the spokes would not be the full length.
  4906.           Plus the gap would be larger than the specified gap distance.
  4907.           This feature was added to allow for more flexibility.  Angle must
  4908.           be a positive value.  If it is negative, the sign will be
  4909.           stripped.  The default value for angle is 360.0 degrees.  This
  4910.           value allows for a spoke to be fully drawn with no limits.
  4911.  
  4912.           THERMAL does the best it can to correct possible input errors.
  4913.           It will check for the following possibilities and perform logical
  4914.           steps.
  4915.  
  4916.             1.) If the inside diameter is larger than the outside diameter,
  4917.             THERMAL will swap diameter values.
  4918.  
  4919.             2.) If the number of sides makes it impossible to draw the
  4920.             thermal with the specified gap, the thermal will be drawn with
  4921.             the maximum number of spokes that it can without corrupting the
  4922.             gap distance.
  4923.  
  4924.             3.) If the gap is larger than the inside diameter, the inside
  4925.             diameter will be set equal to the gap.
  4926.  
  4927.           The THERMAL function allows for minimal inputs to describe the
  4928.           thermal.  When a default value corresponds with the thermal, that
  4929.           value does not need to be entered.  The following cases define
  4930.           rules for using minimal inputs:
  4931.  
  4932.  
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938.  
  4939.  
  4940.  
  4941.  
  4942.  
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.                66                             GC-PREVUE User's Guide
  4954.  
  4955.  
  4956.  
  4957.             1.) If seven inputs are entered, then the inputs will
  4958.             correspond to their respective parameters.
  4959.  
  4960.             2.) If six inputs are given, the inputs will correspond to
  4961.             their respective parameters but angle will default to 360
  4962.             degrees.  For a square thermal, angle is not used and therefore
  4963.             does not need to be entered.
  4964.  
  4965.             3.) If five inputs are specified, the inputs will correspond to
  4966.             their respective parameters, but the default values for
  4967.             rotation and angle will be used.
  4968.  
  4969.             4.) If four inputs are specified, the inputs will correspond to
  4970.             their respective parameters, but the default values for shape,
  4971.             rotation, and angle will be used.
  4972.  
  4973.             5.) If three inputs are specified, the inputs will correspond
  4974.             to their respective parameters, but the default values for
  4975.             number of spokes, shape, rotation and angle will be used.
  4976.  
  4977.             6.) If two inputs are specified, the inputs will correspond to
  4978.             their respective parameters, but the default values for gap,
  4979.             number of spokes, shape, rotation, and angle will be used.  Two
  4980.             inputs is the minimum description for thermal.  If less entries
  4981.             are input, the "Syntax error" message will be displayed.
  4982.  
  4983.  
  4984.            A.5 View Custom Apertures While You Edit
  4985.  
  4986.  
  4987.           When APER first reads a CAT file, it graphically displays the
  4988.           contents (unless the CAT file contains an invalid aperture
  4989.           description).  As you edit an aperture text description, pressing
  4990.           Ctrl Enter causes APER to re-evaluate the description text and
  4991.           re-display the aperture shape.
  4992.  
  4993.           A.5.1 Aper Viewing Features
  4994.  
  4995.           To inspect the aperture shape more thoroughly, press Enter to
  4996.           move the cursor into the graphics window.  Now you can access GC-
  4997.           PREVUE-style viewing features (press ClickCenter/Ctrl M to pop up
  4998.           menu).  The APER Viewer is a subset of the GC-PREVUE graphical
  4999.           Viewer.  The features included are:
  5000.  
  5001.  
  5002.  
  5003.  
  5004.  
  5005.  
  5006.  
  5007.  
  5008.  
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.                  Appendix A: Aper, The Custom Aperture Generator   67
  5020.  
  5021.  
  5022.  
  5023.             Pan
  5024.             Speed Up Keys
  5025.             Windowed Zoom
  5026.             Zoom In/Out
  5027.             Unzoom
  5028.             Query
  5029.             Step/Snap Grid
  5030.             Freehand mouse
  5031.             Jump Absolute/Relative
  5032.             Zero Relative
  5033.  
  5034.           Query operates differently in APER.  Position the cursor on an
  5035.           item of interest and press Q.  The cursor returns to the text
  5036.           editing area, pointing to the text that describes the item of
  5037.           interest.
  5038.  
  5039.           In addition to the familiar relative XY display, APER provides a
  5040.           third relative indicator L, which stands for Linear.  This
  5041.           readout indicates the straight line distance between the current
  5042.           cursor position and the last position where the Zero relative key
  5043.           was pressed.
  5044.  
  5045.           Note that the displayed image takes into account any mirroring or
  5046.           rotation arguments in the CAT data header.  Editing is done only
  5047.           by changing the description text - press Esc to return to the
  5048.           text window.
  5049.  
  5050.  
  5051.            A.6 Custom Apertures in Aperture Lists
  5052.  
  5053.  
  5054.           To use a custom aperture in GC-PREVUE, it must be part of an
  5055.           aperture list.  To include a custom aperture in an aperture list,
  5056.           use the APER Generate function to save the custom aperture as a
  5057.           CAP file.  Note the filename, exit APER, and return to GC-PREVUE.
  5058.  
  5059.           Use the GC-PREVUE Aperture List editor (see Section 5.2.3) to set
  5060.           any aperture position's type to Custom.  Then, type the CAP
  5061.           filename in the Dimensions column for that aperture position.
  5062.           When you press F1, GC-PREVUE will load the description contained
  5063.           in the CAP file.  When you save this aperture list, the custom
  5064.           aperture will be be saved as part of the aperture list.  When the
  5065.           aperture list is loaded next time, the CAP file need not be
  5066.           present since its contents are preserved as part of the APR file.
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.                Index                                               68
  5086.  
  5087.  
  5088.  
  5089.                                                                       Index
  5090.  
  5091.  
  5092.  
  5093.  
  5094.           *  18, 22
  5095.           .PWK  1
  5096.           AA (Arc Absolute)  49
  5097.           Absolute X,Y  35
  5098.           Alt  7
  5099.           ANNULUS  55
  5100.           Aperture List  44
  5101.           Aperture Lists  14
  5102.           Aperture position  17
  5103.           Aperture Type  18
  5104.           Apertures  17
  5105.           APR  12
  5106.           AR (Arc Relative)  49
  5107.           Arc Style  28
  5108.           Aspect ratio  41
  5109.           Asterisk  18, 22, 36
  5110.           AutoDraw  40
  5111.           Automatic screen update  40
  5112.           Autosense Graphics  15
  5113.           AUX  13
  5114.           Ball and Stick  40
  5115.           Break  8
  5116.           CAP  12
  5117.           CAT Data Header  47
  5118.           CAT Syntax  48
  5119.           CGA  7
  5120.           Character set  29
  5121.           CheckPlot (Alt F4)  32
  5122.           CI (Circle)  50
  5123.           Click  8
  5124.           ClickCenter  8
  5125.           ClickLeft  8
  5126.           ClickRight  8
  5127.           COM1  13
  5128.           COMMAND.COM  13
  5129.           Copy & Resize an Aperture List (F5)  21
  5130.           Create an Aperture List or Drill Rack  25
  5131.           CROSSHAIR  58
  5132.           Ctrl  7
  5133.           Ctrl C  8
  5134.           Cursor  11
  5135.           Custom aperture  45
  5136.           Custom Aperture Description (.CAP) files  45
  5137.           Custom Aperture Text (.CAT) files  45
  5138.           Custom Apertures in Aperture Lists  67
  5139.           DEFAULT.PED  14
  5140.           Directory  12
  5141.           Display the aperture shape  66
  5142.           Does Not Run  5
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.                Index                                               69
  5152.  
  5153.  
  5154.  
  5155.           DOS  8, 13
  5156.           DOUBLE QUAD  61
  5157.           Drag  8
  5158.           DragCenter  8
  5159.           DragLeft  8
  5160.           DragRight  8
  5161.           Drill Rack  14, 17, 22, 44
  5162.           Edit an aperture  66
  5163.           Editing an aperture list  20
  5164.           Erase  11
  5165.           EXPAND  30
  5166.           F11  20
  5167.           F12  20
  5168.           Filename extension  12
  5169.           Fill Adjust  30
  5170.           Flash/Draw check  28
  5171.           Freehand  43
  5172.           Gerber (RS-274-D)  27
  5173.           Graphics display types  15
  5174.           Grid  36
  5175.           Grid markers  36, 42
  5176.           Grid Shown  36
  5177.           Hercules  7
  5178.           HPGL files  29
  5179.           HPGL output  45
  5180.           HPGL scaling instructions  50
  5181.           Ignore chord tolerances  30
  5182.           Inch  11
  5183.           Inverted Y Axis  40
  5184.           Invisibility  44
  5185.           Invisible  18
  5186.           Invisible drills  22
  5187.           Job files  1
  5188.           Jump  44
  5189.           Label pads and traces  40
  5190.           Laser plotter  28
  5191.           Layers  24
  5192.           LICENSING AGREEMENT  2
  5193.           Linear  67
  5194.           Load a data file  26
  5195.           Load an Aperture List  19
  5196.           LPT1  13
  5197.           LT (Line Type)  48
  5198.           Millimeter  11
  5199.           Mirroring  39
  5200.           Modal Tool Peck  28
  5201.           MOIRE  56
  5202.           Mouse  7
  5203.           Mouse Sensitivity  16
  5204.           NC drill and router  33
  5205.           Normal  40
  5206.           OCTAGON  53
  5207.           Offset(inch/mm)  24
  5208.           Out of Memory  5
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.                70                             GC-PREVUE User's Guide
  5218.  
  5219.  
  5220.  
  5221.           OVAL  52
  5222.           PA (Plot Absolute)  49
  5223.           Pan  39
  5224.           PD (Pen Down)  49
  5225.           PDF  12
  5226.           PED  12
  5227.           Plotting service  34
  5228.           Point-to-point data shifting  38
  5229.           Pop-up menu  9
  5230.           Postscript  32
  5231.           PR (Plot Relative)  49
  5232.           Print  11
  5233.           PRN  13
  5234.           PT (Pen Thickness)  48
  5235.           PU (Pen Up)  48
  5236.           PWK  12
  5237.           PWK file  34
  5238.           QUAD  60
  5239.           Query  43, 67
  5240.           Quest files  30
  5241.           RA (Rectangle Absolute)  49
  5242.           Raster  28
  5243.           RCK  12
  5244.           Relative X,Y  36
  5245.           Reminder Interval  15, 37
  5246.           Restore work  34
  5247.           Rotation  17, 38
  5248.           RR (Rectangle Relative)  49
  5249.           Save an edited Aperture List  21
  5250.           Save your work  34, 37
  5251.           Setup  35
  5252.           Shareware License  2
  5253.           Slowdown  40
  5254.           Snap Grid  36
  5255.           Snap Grid Size  42
  5256.           Step Grid  36
  5257.           Step Grid Size  42
  5258.           T code  33
  5259.           THERMAL  63
  5260.           TMP environment variable  6
  5261.           Toggle  11
  5262.           Transparent  40
  5263.           User-Defined Grid (Alt G)  41
  5264.           View Custom Apertures While You Edit  66
  5265.           View Layer(s)  32
  5266.           Virtual memory  5
  5267.           Wait Between Layers  41
  5268.           Wildcard selection  12
  5269.           Zoom Capture  40
  5270.           Zoom in  39
  5271.           Zoom out  39
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.